This European country has been named the happiest country in the world for the eighth year in a row, according to the 2025 ...