Missing priest found dead on beach

Father Martin Xavier Vazhachira was last seen alive at a church in Edinburgh on Tuesday.

from BBC News - UK http://bbc.in/2t6QTo7

Comments