McLeod Russell India LtdBrief about the company :
McLeod Russell India Ltd. is engaged in cultivating, manufacturing, and selling tea. It works through the following geographic segments: India, Vietnam, Uganda, Rwanda, the United Kingdom, and others. The estate covers 27,360 hectares and produces the best tea in the world