Tuesday, July 29, 2025 news politics russia ukraine conflict ukraine ukraine politics Donald Trump buys time with weapons for Kyiv There was rejoicing when US President Donald Trump announced that he was going to let Ukraine have weapons after all, but it was conspicuou...