India, Nov. 22 -- Delhi has featured in the list of World's Best Cities for 2021 and is the only Indian city to rank among the 100 best cities across the world. Delhi, the national capital of India, has been placed at the 62nd position in this list of the world's best cities for 2021.

Last year, Delhi was at the 81st position and has significantly improved its ranking this year. The ranking has been done by Resonance Consultancy Limited, a Vancouver-based company which has specialities in destination development, branding, marketing, design, tourism, data, and travel reports.

Apart from Delhi, the other cities that have been featured in the list include San Francisco, Amsterdam, Rome, Washington DC, Abu Dhabi, Toronto, Prague, St Peters...