Tahrir Square
Tahrir Square "Alexandria" ( , ) is a public town square in Alexandria, northern Egypt.