A priest accused of sexually molesting girls, thrashed by women in Mathura’s Vrindavan. The priest was later arrested by Police

A priest accused of sexually molesting girls, thrashed by women in Mathura’s Vrindavan. The priest was later arrested by Police