By IANS
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 cent year-on-year, according to a report on Wednesday.