Sweden ranks first in 'Good Country' 2015 index
The 'Good Country' 2015 index has named Sweden the best country in the world in terms of serving its citizens' interests and contributing to the 'common good of humanity'. Sweden has been followed by Denmark and the Netherlands, while Libya has been ranked last on the list, at the 163rd position. India is ranked 70th, three places after China.