Melbourne has kept its crown as the best place in the world to live for the fourth year running with a near-perfect score.

The Victorian capital narrowly edged out Vienna, as well as maintaining a safe distance at the top from its traditional rival Sydney, which finished below Adelaide on the ladder. Melbourne was the top of the class again with an overall rating of 97.5 out of 100 in the Economist Intelligence…