Where is the most visited museum in the world?

Moscow
Paris
New York
Madrid

Trivia Crack Answers Main Page