Photo Atlas presents Pictures, historical information, the social, economic, political, and geographical data with maps of each of 100 countries

The Louvre - Paris, France

 

The Louvre Museum is the world's most visited art museum, it is housed in the Louvre Palace which began as a fortress built in the late 12th century under Philip II.

Picture of Pyramid and the Louvre Paris, France - Photo by Urs Hauenstein

Pictures of Pyramid at the Louvre Paris France