South Africa's rand weakened on Wednesday, after the national budget was postponed until further notice due to disagreements ...