Shocking! Rapist kills himself with a jacket

To what serious extent has guilt ever taken you? As the crime rate in Kenya increases…