Delhi News | Press Trust of India | Wednesday November 22, 2023
Delhi's upscale Khan Market is the 22nd most expensive retail high street location in the world with an annual rent of USD 217 per square feet, according to Cushman & Wakefield.
www.ndtv.com