The Kenya Revenue Authority (KRA) has onboarded more than 500 fuel stations onto its Electronic Tax Invoice Management System ...