downtoearth-subscribe

India 119 in index of economic freedom

India has been ranked 119th in the "2003 Index of Economic Freedom" released recently by The Heritage Foundation and the Wall Street Journal. while the country has improved its score from 3.8 in 2001

Related Content