India News3 years ago
Devasahayam Pillai to be declared saint by Pope Francis next year, here’s what you need to know
Devasahayam embraced Christianity in 1745 and he took the name Lazarus. In the local language, Lazarus or Devasahayam's meaning is God is my help.