Oil prices have been on a tear in recent days, with international benchmark Brent crude futures and U.S. crude futures now sitting above $80 per barrel.Oil prices have been on a tear in recent days, with international benchmark Brent crude futures and U.S. crude futures now sitting above $80 per barrel. …Read More

By

Leave a Reply