21 Nov 2025 5:45 pm | K24 Video 116 views Duration: 1:39 Human rights organisations have placed the Musalia Mudavadi–led Ministry of Foreign Affairs under renewed scrutiny after petitioning it to help trace a Kenyan man allegedly abducted in Tanzania.