Police detain dozens protesting attacks on Churches in Delhi
New Dellhi – A large number of policemen today swooped down on activists protesting in the heart of Delhi against attacks on churches, and forced them into buses. The protest outside the Sacred Heart cathedral in central Delhi was “unlawful”, said the police, who were seen dragging even women andContinue Reading