News at West Edmonton Mall

West Edmonton Mall (WEM), located in Edmonton, Alberta, Canada, is the largest shopping mall in North America and the tenth largest in the world (along withThe Dubai Mall) by gross leasable area. It was the world’s largest mall until 2004.The mall was founded by the Ghermezian brothers. At 5.3 million […]

West Edmonton Mall, Edmonton, Canada