Delhi's upscale Khan Market is the 22nd most expensive retail high street location in the world with an annual rent of USD 217 per sq ft