What is it about?
The Iran Mall is the biggest shopping mall in the world in terms of area, and one of the largest commercial, cultural and social projects in the world, located in northwest Tehran, Iran, by Chitgar Lake.
Why should I watch it?
- More than 470K views since 16 may 2023
- More than 4.5K likes