Leading real estate consultants Cushman and Wakefield have rated India as the 16th most expensive retail 'high street destination' in the world.
New Delhi’s Khan Market has been rated as the most expensive retail destination in the country with rentals...