Isn’t this Amazing news for all Indians? India is among top 60 World’s best Countries in the World and is ranked number 22 in the list. The 60 Countries included 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 Country to top the list is none other than Germany. Canada is on number 2nd. The Countries to follow Canada are UK and US which are on number 3rd and 4th respectively. China is on number 17th and Pakistan on 56th.
Click here to see the full list.