A growing number of European countries are signaling they have enough energy to stop relying on RussiaBusiness InsiderDec 02, 2023