KRA Set To Limit Filing Nil Tax Returns Business July 30, 2021 According to recent reports the Kenya Revenue Authority (KRA) is gearing up to begin the limiting of the number of…