The Louvre

The Louvre is a French palace and the national art museum of France. Located in Paris, the Louvre is one of the largest palaces in the world and, as a…