 President Zelensky of Ukraine has addressed the British cabinet at Downing Street, the first foreign leader to do so in almost three decades. He told ministers that his country needed long-range missiles and was seeking a lifting of restrictions on their use against targets in Russia.