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