Explanation
Tahrir Square is a major public square in downtown Cairo, Egypt, and has been a focal point for political protests, including the 2011 Egyptian revolution. The other cities listed do not have a famous Tahrir Square. Therefore, Cairo is the correct answer.