Delhi's upscale Khan Market is the most expensive location to rent a shop in the India as per property consultant Cushman & Wakefield report.
Dec 19, 2015, 13:44 PM IST
1/11
Delhi's upscale Khan Market is the most expensive location to rent a shop in the India as per property consultant Cushman & Wakefield report. Let's have a look at top 10 most expensive retail locations in the world.