Edinburgh, Scotland, Jun 26, 2017 / 14:23 pm
A priest who was reported missing last week from his parish in Edinburgh, Scotland was found dead on a nearby beach Friday afternoon.
Father Martin Xavier Vazhachira, 33, was a native of India and was studying for a postgraduate degree in Edinburgh University while serving at St. John The Baptist Catholic Church in Corstorphine.
The priest was last seen at the parish on Tuesday afternoon, June 20.
When he did not show up for morning Mass on Wednesday, his parishioners alerted the authorities.