Meghana MantravadiinJECNYCPutin’s Gas Embargo and its Implications on the EUEU countries have paid more than 47 billion euros ($47.43 billion) to Russia for gas and oil since its invasion of Ukraine on February 24…Oct 2, 2023Oct 2, 2023