Oil has had a stellar performance this week as a production outage in Mexico reduces supply, but demand may also be faltering as Covid-19 continues to spread
Oil has had a stellar performance this week as a production outage in Mexico reduces supply, but demand may also be faltering as Covid-19 continues to spread