Oil sinks amid risk-off mood as China’s virus cases climb again

Brent for September settlement slid 2.8% to $103.99.