The JSE's All-Share index lost 1.4% on Wednesday, with Pick n Pay losing more than 12% after the company reported a R571 million half-year loss.
Implats (-8%), Sibanye (-5%) and Implats (-5%) also took large hits as the platinum price declined by 2% to $880 an ounce.
The rand weakened to above R19.05/$ as a blast at a Gaza hospital kept global traders on edge at the prospect of the conflict widening between Israel and Palestinian militant group Hamas. - Reuters