Tahrir Square was the epicentre of 2011 revolution that toppled Egypt's long-time autocratic leader.
21 Sept 2019 2:09 PM IST