People drinking tea in India. (Photographer: Dhiraj Singh/Bloomberg) 

India One Of World’s Fastest Growing Large Economies, Says IMF

India has been one of the fastest growing large economies in the world, the International Monetary Fund said, asserting that the country has carried out several key reforms in the last five years, ...