Home News Oil rebounds on profit-taking as market shrugs off virus impact