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:

  •  Germany
  • Canada
  • Kingdom
  • United States
  • Sweden
  • Australia
  • Japan
  • France
  • Netherlands
  • Denmark

For all those who are still curious about ‘where does India stand’, here are some of the key points: