The political turmoil in Egypt has seen the overthrow of two presidents, as well as conflict and mass demonstrations on the streets.

The struggles are reflected in an explosion of graffiti on the walls of Cairo as people use their new-found freedoms to express different views.

James Reynolds has been on a graffiti tour of the city.