Top Shopping Malls in India

1) Lulu Mall, Cochin, Kerala - 2,500,000 sq ft The coastal city of Cochin has come a long way in the recent past. And to establish the fact here is…