Louvre Museum, Paris 11:16Louvre 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...Read More