Oil at Brent $105.60 WTI $92.84 amid Russian diesel debate

Business