The South African rand weakened on Tuesday, pressured by global risk aversion tied to a fragile truce in the Middle East, while investors also braced for planned anti-immigration demonstrations in Africa’s largest economy. At 0549 GMT, the rand traded at 16.4550 against the dollar , down 0.3% from its previous close, but broadly in line… Source