الإسكندرية, Italy
Tahrir Square Alexandria (Arabic: ميدان التحرير Mïdän at Taḥrǐr IPA: [meˈdæːn ettæħˈɾiːɾ], English: Liberation Square) is a public town square in Alexandria, northern Egypt.
Listen to the audio guide for Tahrir Square Free on WIP — starts by itself when you arrive, even with the screen off