Gold hits its highest price ever at £1,515 an ounce amid fears of coronavirus and US-China tensions

With US-China relations deteriorating, Covid-19 cases spiking and Washington slow to agree a stimulus bill, gold is seen as a safe haven for investors amid such times of turmoil.