 World leaders have reacted with shock to the attack on Mr Trump. The British Prime Minister, Keir Starmer, said he was appalled. His Hungarian counterpart, Viktor Orban, who recently visited Mr Trump, offered his thoughts and prayers, while Narendra Modi of India said violence had no place in democracies.