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