It beats Denmark to the top spot as the UN ranks countries to mark international happiness day.



BBC