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.
1992
2023
1987
2016
2022
2021
1985
1970
2001
1917
2019
2015
2017
2010