Sir Keir Starmer pledged £1.6bn for military aid in Ukraine on the back of a disastrous meeting between Volodymyr Zelensky ...