0
Anonymous
The Dubai Mall is the world's largest mall at 3,770,000 square feet.
Wiki User
Chat with our AI personalities