Police charge at protesters along the streets of Nairobi. Photo DEMOSH