Macpherson disputes R839k Brazil trip claims

ActionSA demands repayment, public apology