Tahrir Square
Tahrir Square (Arabic: , "", lit: "Liberation Square") is a major public town square in downtown Cairo, Egypt.