Markets
South African rand holds firm amid cooling US data, Middle East uncertainty
- The rand traded at 16.18 against the dollar, little changed from its previous close of 16.1924






































































































































































































































































