Delhi's Khan Market is India's most expensive retail spot

Delhi's upscale Khan Market has been ranked as the most expensive retail location in India, according to a report by real estate firm Cushman & Wakefield. Further, it has been ranked as the world's 24th most expensive retail location. New York's Upper 5th Avenue is the world's most expensive retail location followed by Hong Kong's Causeway Bay which ranked second.

Load More