Lulu Mall , Cochin- largest shopping mall in India

LuLu Mall is the largest shopping mall in India situated in
the city of Kochi. It is one of the most visted place in Kerala. Spanning 17
acres and with a total retail floor area of 1.7 million square feet, it is the
89th largest shopping mall in the world. The mall was opened in March 2013 and
contains...