Jump to content

Category:Shopping malls in India

From Wikipedia, the free encyclopedia

Malls in India are a relatively new format of retail. Malls are coming up across several cities in India.