5 Aug 2026 9:57 pm | Citizen TV 1,049 views Duration: 57s The office of the director of public prosecutions has today approved charges against three top bank executives over allegations of failing to report suspicious transactions linked to a 363 million shillings fraud case.