Finland once again topped the list of the happiest countries in the world. The global report from Oxford University's Wellbeing Research Center was published on Wednesday. It measures social support, income, health, freedom, generosity and lack of corruption, which determine a country's national happiness. Finland topped the list for the seventh year in a row, followed by Denmark and Iceland. The...