05/10/2014 02:18 pm ET Updated May 10, 2014

The Happiest Countries In The World

Blend Images - Mike Kemp via Getty Images

Switzerland’s residents are the most satisfied with their lives for the second consecutive year, according to the Better Life Index released today. The study, published annually by the Organization for Economic Co-operation and Development (OECD), reported that United States failed to crack the top 10 for the fourth consecutive year, while neighbors Mexico and Canada did.

Read more on 24/7 Wall St.