Almost 5,000 people gathered in London to take part in the annual UK March for Life.
Keep on reading: Thousands march for life in London
Almost 5,000 people gathered in London to take part in the annual UK March for Life.
Keep on reading: Thousands march for life in London