Best and worst performing bourses on the African continent for the week 25 July to 29 July with Neil Barnard, Trader at Securities Africa.