Do You Know Which is The Largest Shopping Mall in India?

Have you ever wondered which is the biggest & largest shopping mall in India?

Let me help you out in this. I will tell you which is the largest mall in India.

The DLF Mall of India is the largest shopping mall in India.

It is located in Noida, Sector 18, Uttar Pradesh, Delhi-NCR.

DLF Mall of India is spread over 2 million Sq. Ft. and has 7 floors.

It was opened for public in February 2016.

The nearest metro station to the DLF Mall of India is Noida Sector 18 Metro Station.

25 Most Amazing Places In India