Ever thought the World Trade Center was located at Lower Manhattan, New York City, in the United States? Well, think again, because the nation of Zambia has come up with the Mugodi World Trade Center. Located on the road to Blue Lagoon National Park, this store’s name is clear proof of how optimistic the people of Zambia are for the future.