Thousands march for life in London
Almost 5,000 people gathered in London to take part in the annual UK March for Life.
Almost 5,000 people gathered in London to take part in the annual UK March for Life.
An MP has warned that China could use controversial facial recognition software to crack down on its citizens’ religious freedom.