Indian Catholic priest arrested in US for sexual abuse
Rapid City: A Catholic priest from India was arrested on October 2 in Rapid City in South Dakota state of the United States. Police officials said Father John Praveen was arrested on suspicion that he had sexual contact with a child. The 38-year-old priest was taken into custody after aContinue Reading