What leadership? !!! Lebedev is still in Lords. Ogliarchs are not stripped of British citizenship and his Home secretary embarrasses Britain as she refuses to give Ukrainians free passage. And Russia Today is still on air in UK. https://t.co/7MygpIB7Vc

— Catherine #Fightfordecency 🕊️ (@dem_cath) February 28, 2022