Political Allegations and Abduction Claims in Kenya Spark Outrage