ADVERTISEMENT

Nieuw Amsterdam is a town in which of these South American countries?

Geography Trivia Question: Nieuw Amsterdam is a town in which of these South American countries?

Recommended