Welcome to the official Kenya Broadcasting Corporation (KBC) News YouTube channel.
A Kilifi Court has ordered two Italian nationals accused of Ksh 32 million fraud to surrender their passports immediately, noting that arranging their travel itineraries without knowledge of the next…