Kenya Revenue Authority (KRA) has charged a company director for defaulting on payment of taxes amounting to Ksh 523 million. Brian Nasiohe Waluchio,...