Police in Zurich, Switzerland were forced to use water cannons and tear gas against anti-life protesters who tried to disrupt a recent March for Life of about a thousand pro-life supporters marching through the streets of Switzerland’s largest cit. More … Continue reading
