Oil fell over 5% on Friday towards $34 a barrel as tensions rose between the US and China, and doubts grew about the pace of demand recovery from the coronavirus crisis. China is set to impose new national security legislation on