The Protestant Truth Society is supporting the March for Life in London on September 5, 2026