World Happiness Report: India ranked at 126th place below Sri Lanka, Pakistan
New Delhi: India has been ranked at the 126th place among 146 countries in the latest World Happiness Report published by a non-profit organisation launched by the United Nations. The report was released on Tuesday on the occasion of the International Day of Happiness. The United