The biggest mall in India is the LuLu Mall located in Kochi, Kerala. Spanning an enormous area of approximately 2.5 million square feet, the mall offers a vast range of retail and entertainment experiences. It houses more than 400 stores, including international and domestic brands, along with a diverse selection of dining options.
You need to be a member of Tripatini to add comments!
Comments