Oil slumps below $60 in London for first time since October 2017

Oil industry news
Oil industry news

Breaking