McLeod Russel India is a company that provides Environmental practices, Instant tea, Agriculture and more. McLeod Russel India is headquartered in India West Bengal. McLeod Russel India was founded in 2004. McLeod Russel India has a total of 5 patents