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