Delhi's Khan Market is India's most expensive retail location
National capital's upscale Khan Market continues to be the most expensive place to hire a shop in the country, even though its ranking worldwide has dropped by three notches to 31st position.
Nov 19, 2014, 19:59 PM IST