Human Rights Watch raises alarms over Kenyan abductions

Human Rights Watch Africa has unveiled troubling revelations regarding a special government security agency allegedly involved in a recent surge of abductions in Kenya. During the launch of its 35th Edition of the World Report, the organization pinpointed the Operations Support Unit (OSU) as a key player behind these incidents,