The World Happiness Report was published on Wednesday showing that the US and Germany have dropped from the top 20 for the first time since 2012. The decline of both countries is due to the strengthening of happiness in the Czech Republic, Lithuania and Slovenia. The US came in 23rd and Germany 24th. Israel rose to fifth place in the index after reaching eighth place last year. These are the 20 happiest countries in the world: Finland Denmark Iceland Sweden Israel The Netherlands Norway Luxembourg Switzerland Australia New Zealand Costa Rica Kuwait Austria Canada Belgium Ireland Czechia Lithuania UK The bottom of the list is held by Lebanon, Lesotho, Sierra Leone and Democratic Republic of Congo, with Afghanistan in the last place.