NEWS Three Chinese Developers Arrested Over Sh26 Million Tax FraudBy Eva NyamburaOctober 10, 2019 Three Chinese nationals were arrested by Kenya Revenue Authority (KRA) officers for failing to remit Sh26 million in taxes. The…