This USD/ZAR forecast explains why the South African rand crashed after Donald Trump announced new tariffs on South African ...