Vigilante groups in Ghana: a necessary evil

A picture of aggrieved members of the Delta force
A picture of aggrieved members of the Delta force