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.
2021
2015
2001
1966
—
1989
2024
1975
2019
1968
2009
2020
1984
1959
1998
1952