Day: October 26, 2019

Shopping Malls

Largest Shopping Malls In India

LuLu International Shopping Mall The LuLu International Shopping Mall is located in Kochi in the state of Kerala. It is the largest shopping center in India and has 1.7 million square feet of retail area. Because of its size, it is one of the most visited sites in Kerala. This mall was opened on March […]

Read More