India has got the 22nd position in 60 World’s best Countries. And these 60 Countries were chosen on the basis of key Business, Economy, and quality of life indicators. The list was released in Davos on the sidelines of the WEF Annual Meeting.
The report has been prepared by US News and World Report and New York-based brand consultancy BAV Consulting and Wharton School of Business.
The Country to top the list is Germany. Canada is on number 2. The Countries to follow Canada are the UK and the USA, and they are on number 3 and 4 respectively. China is on number 17th and Pakistan on 56th.
Click here to see the full list.