Tahrir Square, the scene of events that were the focus of international attention in 2011 is in which city? June 7, 2017 By Show answer Cairo, Egypt More Geography QuestionsMore World Geography Questions