Edwin Chiloba, a 25-year-old fashion designer and model, was found dead by the roadside this week about 40 km outside the Rift Valley town of Eldoret – his body, bearing signs of torture, had been stuffed inside a metal trunk.
View Story
UN rights chief ‘shaken’ by Kenya LGBTQ activist’s murder
No comments yet