Got Las Vagas.
Recognized Paris but couldn't put my finger on it.
Istanbul - easy.
N.O. - easy.
#5... Not entirely convinced of Perth, but I'll take their word for it.
Rome. I'd recognize that image in my sleep.
Dubai - easy
Didn't get Mt. Everest. I was looking for a city...?
Honolulu. I missed this one because I have never been able to shake the idea that it's on the biggest island, which is the furthest SE. Damn.
Toronto. Just too easy...
Never would have guessed Baghdad.
Barcelona...! Damn. Didn't even come to mind.
NAirobi? Who'd have thought...
Missed Venice

Montevideo? Where the hell is that? (this is getting harder...)
Missed Prague
Missed melbourne
missed singapore
missed Zurich, but again, recognized from all the map staring I do
BAy Area. Easy.
Missed Beijing (haha, somebody guessed Vatican)
Anchorage - easy
Missed Rotterdam.
Edinburgh? Missed that one completely.
25 is unanswered. I'll guess Pittsburgh.