
JOHANNESBURG, July 16 (Reuters) – The South African rand weakened in afternoon trade on Thursday, after Iran and the United States exchanged fire, marking a week-long escalation that has pushed up oil prices again and revived concerns about inflation and disruption to energy supplies.
