Oil prices drop over concerns of weak US demand after unexpected inventory rise

June 27, 2024