Gold prices are predicted to climb to $3,100 per ounce by year's end as trade uncertainties and central bank demand soars.
Fears about the impact of trade tariffs mean gold prices are higher in New York than London, sparking a scramble to get ...