Delhi's upscale Khan Market has retained the 22nd rank in a global list of most expensive high-street retail locations with an annual rent of USD 229 (over Rs ...
Share this article
If you liked this article share it with your friends.they will thank you later