MARKET WRAP: JSE firms with global markets after a tough week

The JSE followed its global peers higher on Friday, with the all share index ending up more than 2%, driven by gains in mining stocks which rebounded after recent losses.

It has been a rough week as market conditions remained choppy, driven by the tightening of monetary policies in the major economies…