John Kashekya vs Attorney General (Civil Appl. No.480/03 of 2018 ) [2019] TZCA 324; (02 October 2019)