Where is the world's largest shopping mall?
The world's largest indoor shopping mall is West Edmonton Mall in Edmonton, Alberta, Canada. It includes over 800 stores and a hotel. For more information about the mall, click here.
©2009 About.com, a part of The New York Times Company.
All rights reserved.