Best Malls in India

Maya Plaza - Chennai
Park Plaza - Ghaziabad
Mall of India - Gurgaon