Counterpowers

Protesters against Israeli occupation, West Bank, 10th October 2015 (green and white striped), Black Bloc group defending anti-Morsi protesters, Egypt, 11th February 2013 (red face on mask)