Madeleka fights retrial order as court showdown looms in Arusha, Tanzania

Mr Peter Madeleka