- Advertisement -
Oil prices peak as countries deplete their energy stores
Oil peaked at its highest price in years on Monday, and as coal and gas prices soar countries are resorting to switching off their power.
Scarcity of these commodities has been triggered by the fall in U.S. gas production last year…

