Tahrir Square, Alexandria

Tahrir Square Alexandria (ميدان التحرير Mïdän at Taḥrǐr, Liberation Square) is a public town square in Alexandria, northern Egypt.