The Kenya Revenue Authority (KRA) has rolled out a new digital platform that allows taxpayers to file their returns through…