Rand weakness and oil prices fuel uncertainty

· Moneyweb