Oil prices fall after Europe agrees to release diesel reserves

Oil prices, Europe, diesel reserves
Business
image