The Louvre is one of the most important art museums in the world and is located on the northern bank of the Seine in Paris capital of France