By Spooky on September 15th, 2023 Category:Architecture The shopping mall is considered a symbol of American consumerism and the US is indeed home to over 100,000 shopping malls, but the title of world’s biggest shopping mall actually belongs to one of America’s biggest rivals, Iran.Located northeast of Teheran, the humongous Iran Mall shopping mall covers an area of 31 square meters and consists of seven floors, but its entire infrastructure area measures a whopping 1.35 million square meters and is…