India launches first annual March for Life in Delhi

India will host its first national March for Life Abortion has been legal under various circumstances in India since 1971 and this year will mark the first nationally coordinated March for Life. The March is set to take place in the nation’s capital, New Delhi, on 10 August. In addition to the 2.5km march, which … Continue reading India launches first annual March for Life in Delhi