Thousands of pro-life advocates filled the streets of central London on Saturday.
Several thousand protesters participated in the annual March for Life, pursuing a route from the Emmanuel Centre in London to Trafalgar Square and finishing with a series of speeches in Parliament Square.