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