India has the fourth happiest population in the world, even ahead of Britain and Canada, a survey indicated on Wednesday.
The survey, carried out across 30 nations, found that only those living in Australia, the United States and Egypt are more upbeat.
The most miserable population was the Hungarians.
GfK NOP, a market research company, questioned around 30,000 people in the survey.
The survey found that those in their 50s were the most downbeat, regardless of which country they were from.
Australia was the most cheerful nation, with 46 per cent of the population saying they were very happy. Americans were second, with 40 per cent of the US population saying it is happy.
Britain shared the fifth happiest spot with Canada. One in three Britons is 'very happy' with the quality of life. Only 7 per cent of the population is disappointed with how their lives have turned out.
A separate poll, meanwhile, has named Vancouver in Canada as the world's best place to live.
The Economist Intelligence Unit ranked 127 cities by rating them on factors such as stability, personal risk, healthcare, culture and environment, education, infrastructure and the availability of goods and services.
All the cities that fell into the top 'liveability' bracket were in Canada, Australia and Western Europe.
Melbourne, Vienna, Geneva and Perth made up the rest of the top five.
But London failed to make a big impression, coming in a lowly joint 47th. It was ranked on a par with Dublin and Los Angeles, but way behind Paris (16th).
"In the current global political climate, it's no surprise the most desirable destinations are those with the lower perceived threat of terrorism," said Jon Copestake, editor of the EIU report.
The worst places to live were Algiers in Algeria and Port Moresby in Papua New Guinea because 'many aspects of daily life present challenges.'
More from rediff