Tahrir Square

Tahrir Square

  • large square in the center of Cairo
  • near the Egyptian Museum
  • the center of the recent revolution