Ottawa, May 13, 2019: The Canada police have arrested an Indian priest for alleged inappropriate behavior with a woman. The priest has been identified as Father Toby Devasia, vicar of St Mary’s Syro Malabar Church at King Edward Avenue, London in Canada. The arrest took place on May 9. LondonContinue Reading