Body of missing Indian priest found on Scottish beach

Edinburgh police have found the body of an Indian priest serving in Scotland on a beach in East Lothian. Father Martin Xavier Vazhachira went missing around 13:00 on June 20. He was last seen in his parish house at St. John the Baptist Roman Catholic Church in Corstorphine, and parishioners reported him missing when he didn’t come to mass Wednesday morning, according to the BBC. Police found the body of the 33-year-old priest on the beach at Dunbar three days later on Friday. The cause of death is currently unknown.…

Read More