A beggar who was caught raping a woman in the middle of the street after she stopped to help him has claimed that he did it...
Threats by Police officers in Delta State to unleash teargas has led a woman who feigns blindness and begs for alms to experience a rare miracle. The...