Kenya forces are accused of destroying Hormud telecommunication Center in Alibuley village north of Dhobley. Soldiers are also accused of torturing one of the staffers. It’s the second time Kenya…
You need a TRAC license to view the rest of this content. Learn more