Renewed fears that the coronavirus will harm global growth rocked commodity markets again on Monday, with oil and metals prices tumbling while gold soared toward $1,700 an ounce amid a flight to haven assets.

Source