Tahrir Square, Alexandria Explained
Tahrir Square Alexandria (Arabic:
ميدان التحرير pronounced as /meˈdæːn ettæħˈɾiːɾ/, English:
Liberation Square) is a public
town square in
Alexandria, northern
Egypt.
[1] References
Notes and References
- Book: Humphrey, Andrew . National Geographic Books . 9781426205217 . National Geographic Traveler: Egypt, 3rd Edition . 186 . 2009-09-15 . registration .