The Ukrainian president, Volodymyr Zelenskiy, has likened Ukraine’s fight for survival to Britain’s fight against the Nazis in a deeply moving speech to MPs delivered by video as they watched in the Commons chamber. Referencing Churchill, Zelenskiy told them that Ukraine would fight to the end, “in the forests, in the fields, on the shores, in the streets”. He also restated, in discreet terms, his call for Nato to enforce a no-fly zone over Ukraine, saying: “Please make sure that our Ukrainian skies are safe.” The UK and other Nato powers are opposed to this idea. Boris Johnson did not address this point in his response, but he said the UK would continue to supply Ukraine with weapons, and to provide diplomatic, humanitarian and economic support. (See 5.37pm.) The UK will phase out imports of Russian oil by the end of 2022 and is exploring options to ending gas imports, the energy secretary Kwasi Kwarteng has confirmed. In its news release, the business department says the UK will be able to manage without Russian oil. It says: In a competitive global market for oil and petroleum products, demand can be met by alternative suppliers. We will work closely with international partners to ensure alternative supplies of fuel products. Russian imports account for 8% of total UK oil demand, but the UK is also a significant producer of both crude oil and petroleum products, in addition to imports from a diverse range of reliable suppliers beyond Russia including the Netherlands, Saudi Arabia, and USA. The department also says 18% of diesel used in the UK, and 5% of jet oil, is from Russia. A large number of Conservative MPs have joined the opposition parties in expressing their fury with the Home Office at the time it is taking to process visa applications from Ukrainians fleeing the war. (See 2.38pm.) John Bercow, the former Commons Speaker, has been found to be a “serial bully” and liar by an independent inquiry, which has banned him from holding a parliamentary pass and said he could have been expelled from the Commons if still an MP. That’s all from me for today. But our Ukraine coverage continues on our global live blog.