The World Happiness Report 2025 is scheduled to be launched on 20 March globally to celebrate the event