The Revolutionary Socialists and the Popular Committees for the Defense of the Revolution are calling for protests on 27 May in Tahrir Square.
The Revolutionary Socialists and the Popular Committees for the Defense of the Revolution are calling for protests on 27 May in Tahrir Square.