Logo

A. Australia
B. New Zealand
C. China
D. France

Submitted by: Asadullah Ujjan

The Louvre is an art museum located in Paris, France. It hosts many extraordinarily famous works of art, the most famous of which is probably the Mona Lisa by Leonardo da Vinci.

Correct Answer: France

Last Updated: June 03, 2024