Louvre The Louvre is the largest art museum in the world and a historic monument in Paris. The landmarks sits in the centre of Paris and is located near to the River Seine. The museum is home to the Mona Lisa, probably the most famous painting … read more