Delhi’s Khan Market remains India’s most expensive retail location, ranks 24th globally
New Delhi, Nov 19: Khan Market in New Delhi ranks 24th globally, maintaining its position as India’s most expensive retail location with rents at $223 per square foot (psf) per year — up 3 per […]
