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.
1997
1993
2025
2017
2004
—
2023
1950
1967
2019
1996
2013
2024
2010
1970
1999