Last Updated: Sunday, August 22, 2010, 23:59
India at 78th on the World`s Best Countries` list compiled by Newsweek magazine.
Last Updated: Thursday, August 19, 2010, 17:25
Finland has been named `Best Country In The World’.
Last Updated: Sunday, January 10, 2010, 10:43
A survey found India is the 88th best country in the world to live, ahead of Russia and China.
more videos >>