What Happens to the World If Russia Stops Supplying Oil and Gas? Tuesday, March 31, 2026 Energy Crisis Geopolitics Oil Russia +