Less Famous Places with the Same Name
"London" is in England and "Paris" in France, right? Well, these places may sound familiar but are not necessarily where you think they are. Enough signage should be visible to mislead you.
Updated 5 days ago
Avg. score 15,923
Explored this map
Likes this map