Jamie Spencer shocks even himself as he rides Khaadem to win Queen Elizabeth II Stakes 24/06/2023 18:33By Marcus Armytage, at Ascot