For 12th year in a row, Norway has been named the best country to live in the world.
Every year the Human Development Report assesses 188 countries of the world on three basic parameters: healthy lifestyle, access to knowledge and standard of living, and Norway has been the chart topper for the last 12 years.Courtesy: Tripoto
Read More