India has been ranked 133rd in a global list of the happiest countries, according to a UN-based report.

The World Happiness Index 2018, which measures 156 countries in terms of happiness, has placed India in the 133rd position, a drop of 11 places from last year's 122nd rank. The country was ranked 118th in 2016.

India's ranking was far behind from other neighbouring countries such as Pakistan, Nepal and China to name a few.

Among the South Asian Association for Regional Cooperation (SAARC) countries, Pakistan was ranked 75th, while Nepal was ranked at 101st. Bhutan has been placed at 97th rank and Sri Lanka at 116th position. Bangladesh is ranked at 115th in the happiness index.

Myanmar, which is embroiled in the ethnic violence between the majority Buddhists and the minority Rohingya Muslims has been placed at 130th position.

Also read India ranks 78th in WEF Energy Transition Index, Sweden tops list

Only war-ravaged Afghanistan fared worse than India, as the former was ranked 145th.

Finland, which was ranked 5th last year, displaced Norway to be the world's happiest country. Norway dropped to 2nd position in the index.

The United States, which was ranked 14th last year, dropped four places to be at 18th position, while the United Kingdom was ranked 20th respectively.

The African countries - Tanzania (153rd), South Sudan (154th), Central African Republic (155th) and Burundi (156th) occupied the bottom positions in the happiness index.

The UN Sustainable Development Solutions Network's (SDSN) 2018 World Happiness Report ranks 156 countries in GDP per capita, social support, healthy life expectancy, social freedom, generosity and absence of corruption.