Oil prices dropped on April 10 as traders feared that an OPEC deal to slash global supplies by 10% would not offset a historic drop in demand due to the coronavirus outbreak.
Oil prices dropped on April 10 as traders feared that an OPEC deal to slash global supplies by 10% would not offset a historic drop in demand due to the coronavirus outbreak.