India is among the least inclusive in G20 countries: WEF Report
Inclusive Development Index ranks India 62 out of 74 emerging countries, with regional competitors like Pakistan ranking 15 positions ahead.
India is the second least inclusive country among the G20 countries, 36 positions lower than…