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.
2018
1958
2010
1946
1969
2012
2016
2020
2005
1949
2023
1932
1923
2002
2013