A priest and two nuns of a Kerala church surrendered before the police in Kannur district of Kerala on Friday in connection with the rape of a 17-year-old girl. The three had been accused of shielding Father Robin Vaddakumchery of St Sebastian church in Kottiyoor who had allegedly raped the minor at[Read More…]
