Delhi’s Khan Market Remains India’s Most Expensive Retail Location, Ranks 24th Globally

Delhi’s Khan Market Remains India’s Most Expensive Retail Location, Ranks 24th Globally
London’s New Bond Street has been crowned the world’s most expensive retail destination for the first time, where rents have risen by 22 per cent in the past year to $2,231 per square foot per year.