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