Home

Switzerland tops “the best countries” ranking

Wed, Mar 08 2017, 12:58 PM

Switzerland, Canada and United Kingdom got the top three spots in a ranking of countries based on a survey of business leaders, informed elite and general citizens. India was ranked 25th.