US President Donald Trump said Ukraine would need Patriot missiles for its defence, after speaking to President Volodymyr Zelensky on July 4, and voiced frustration over Russian President Vladimir Putin’s failure to end the fighting. Mr Trump told reporters on board Air Force One that he had a good call with Mr Zelensky, repeating that he was “very unhappy” about his call with Mr Putin a day earlier, given what he called the Russian leader’s refusal to work on a ceasefire. When asked whether the US would agree to supply more Patriot missiles to Ukraine, as requested by Mr Zelensky,...