Treasury Cabinet Secretary John Mbadi has urged the Kenya Revenue Authority (KRA) to adopt more innovative and technologically advanced strategies…