Kenyan police patrol in vehicles through Delmas in Port-au-Prince, Haiti, March 14, 2025