Guy Kawasaki pointed out a very interesting article - The World Map of Happiness, listing out 20 of the most happy country in the world. This article is produced by Adrian G. White, a psychologist at the University of Leicester.

What is the definition of happy here? One may asked. According to ScienceDaily:
Participants in the various studies were asked questions related to happiness and satisfaction with life. The meta-analysis is based on the findings of over 100 different studies around the world, which questioned 80,000 people worldwide. For this study data has also been analysed in relation to health, wealth and access to education.

And there you go, the 20 most happy countries in the world.

1. Denmark
2. Switzerland
3. Austria
4. Iceland
5. The Bahamas
6. Finland
7. Sweden
8. Bhutan
9. Brunei
10. Canada
11. Ireland
12. Luxembourg
13. Costa Rica
14. Malta
15. The Netherlands
16. Antigua and Barbuda
17. Malaysia
18. New Zealand
19. Norway
20. The Seychelles

Other notable results include:

23. USA
35. Germany
41. UK
62. France
82. China
90. Japan
125. India
167. Russia

The three least happy countries were:

176. Democratic Republic of the Congo
177. Zimbabwe
178. Burundi