All You Need To Know About Crude Oil Price Today

In April, the contract had hit a 21-year low of $15.98 per barrel as the coronavirus pandemic-induced lockdowns hampered global oil demand.