GeoQuiz Android app from Big Nerd Ranch.