Home » oil price crash
Tag:

oil price crash

The global petroleum sector concluded 2025 with its most dramatic yearly decline since the pandemic crisis, recording losses approaching 20%. The industry now faces a historic first: three consecutive years of falling prices, creating …