SRA Swaziland Revenue Authority : Registration For e-Tax & File Your Tax Returns - Posted on April 6, 2015 By Jency