INSUBCONTINENT EXCLUSIVE:
is a landmark moment for the 27-member bloc, which just three weeks ago was poised to start receiving record Russian gas flows through the
Shell and Total announcing they will stop buying Russian energy products.British officials estimated Tuesday that 70% of Russian oil was
leading up to its invasion of Ukraine, Russia was accused of stoking an energy price crisis in Europe and the U.S