Father Martin Xavier Vazhachira - May he rest in peace...