
Gold has rocketed to a new all-time high as investors flock to the safe-haven asset amid worries over global economic and political uncertainty.
The precious metal raced above 4,000 US dollars (£2,987) an ounce for the first time, with its rally showing no sign of slowing.