France has come out in favor of imposing an EU-wide price cap on gas supply from Russia and a windfall tax on excess energy profits as Europe looks to reign in sky-high energy costs and respond to provocations from Moscow. European leaders are fighting to contain an energy crisis that …
Read More »