Kenya: Police scrutinized after abduction of Tanzanian opponent Twaha Mwaipaya
Kenyan police officials were summoned by the High Court in Nairobi following the disappearance of Tanzanian opposition figure Twaha Mwaipaya.
Kenyan police officials were summoned by the High Court in Nairobi following the disappearance of Tanzanian opposition figure Twaha Mwaipaya.