FirstFT: Sunak stuns Westminster with July 4 UK election date 23.05.2024 07:47 Financial Times Also in today’s newsletter, Nvidia’s record sales and Spain’s record tourists