Prime Minister Starmer has announced £1.3 billion in new investments from French and Indian firms at the G7 summit, alongside a separate EU energy deal that has drawn criticism over potential subsidies from British taxpayers.
HypeNows