Protesters on the streets of Cairo | Demotix.

Protesters on the streets of Cairo | Demotix.