The First Shopping Mall

The first shopping mall was built in Paris, France in 1790. Continue reading