Body of missing Indian priest found on Scottish beach

Share Button
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

Read More