Tahrir Square
Alexandria Governorate, Egypt
Tahrir Square Alexandria (Mïdän at Taḥrǐr [meˈdæːn ettæħˈɾiːɾ], English: Liberation Square) is a public town square in Alexandria, northern Egypt.
Square data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).