what is the biggest mall?
Sep 27, 2019
By: sonalfred104
1 Answers
Biggest mall means area of space it have. The world largest or big mall is New South China Mall (6.46 million sq ft). and The indias big mall is Phoenix Market city Mumbai area is 4 Million sq ft)
Oct 01, 2019
By: MahikaBadal