5 facts about India's competitiveness globally

6 Months agoIndia is the most competitive country in South Asia, according to the World Economic Forum's Global Competitiveness Index. A quick look at the parameters where India stands out.