Filmed in Cairo during Egypt's revolution in 2011, this short documentary captures the dramatic events from the heart of Tahrir Square during the last days of Mubarak's presidency.
2012
2010
2011
1977
1939
2014
—
2013
2018
2022
2016
2017
2000
2009
2027