The West Edmonton Mall in Alberta, Canada, boasts 800 shops, employs more than 23,000 people and receives 28.2 million visitors each year.