Louvre Museum; is the world’s largest art museum. It was founded in the Louvre Palace in Paris, the French capital. It is located on the banks of the River Se that passes through the city. There is a wide range of collections from prehistoric times to the 21st century.
Source: Louvre Museum, Paris