21 Apr 2026 9:00 pm | Citizen TV 24,186 views Duration: 2:39 Kenyan police officers who were deployed to Haiti touch down at JKIA after completing their tour of duty