NAIROBI, Kenya, Oct 17 – Police officers have been deployed to the disputed Karen land where they have evicted developers pending the determination of a case in court. The police officers in four trucks were deployed to the 134-acre piece of land on Friday afternoon to enforce a court order. Langata deputy police chief Mwangi […]