Canadian city of Vancouver has been named as the world's most livable city, while Delhi and Mumbai are being placed at 113th and 117th position, respectively, in an annual survey of livability that assesses living conditions in 140 global cities.