Here is a countries’ ranking research by US News in collaboration with ad agency WPP and the Wharton business school which ranks India as #22 in the list of world’s best countries. The rankings were declared using a survey methodology.
The best ten countries of the world are:
- United States
For all those who are still curious about ‘where does India stand’, here are some of the key points: