Tahrir Square is the central city square in Cairo, the capital of Egypt. Tahrir means liberation in the Arabic language. Tahrir Square is home to the Egyptian Museum; the Mugamma, a government office complex; and other important buildings. The headquarters of the Arab League, an organization of Middle Eastern and African countries, also stands on the square. Numerous ceremonies, gatherings, and historic events have taken place on the square.
Read more HERE
"Tahrir Square." World Book Student. World Book, 2014. Web. 27 Oct. 2014.