Where is the Mona Lisa displayed?

Question: Where is the Mona Lisa displayed?

152

Answer: Paris, France.


Leave a Reply