The JSE got off to a cagey start as global markets struggled to find direction amid the trade war escalations.

Read full article here: Fin24 Market News