Helsinki (AFP) –¬†Finland has been named the world’s happiest country for the fifth year running, in an annual UN-sponsored index that ranked Afghanistan as the unhappiest, closely followed by Lebanon….

Read More