Tahrir Square, Alexandria Explained
Tahrir Square Alexandria (
ar|ميدان التحرير pronounced as /arz/,
en|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 .