Naftary Petro vs Mary Protas (Civil Appeal No.103 of 2018) [2019] TZCA 357; (30 October 2019)