Representative Image NEW DELHI: The annual ranking of the world’s most liveable cities was released on Thursday, June 23, by…
VIENNA: Austria’s capital Vienna retained its position on top by offering the best quality of life in the world, while…