Thousands march for life in London
Law enforcement estimated 7,000 attended the March for Life in London, England. / March for Life UK Boston, Mass., Sep 5, 2023 / 13:50 pm (CNA). Thousands of people stood up for the unborn on Saturday at the March for Life in London, England.Th...
Source: catholicworldreport.com