Rome Reports interviews Lord David Alton on his work around human rights and the sanctity of human life.
Why does the UK still have 118 million items of PPE stored in the People’s Republic of China at a cost of £260,000 every single day?
https://twitter.com/davidaltonhl/status/1637844265...