Located on the north bank of the Seine River in the center of Paris, France, it ranks first among the four major museums in the world. Founded in 1204, it was originally the royal palace of France