The Kenya Revenue Authority (KRA) has reinstated the option to file nil tax returns, but with far tighter checks that ...