Francis Xavier Muthappa


Francis Xavier Muthappa - theologian and Catholic priest from British India. He was born on December 3, 1897 and died on November 23, 1971.