India at 78th on Newsweek`s best country list

India at 78th on the World`s Best Countries` list compiled by Newsweek magazine.

India 88th best country to live in: Survey

A survey found India is the 88th best country in the world to live, ahead of Russia and China.