Our Story

About Mother Teresa Church

Discover the history, mission, and people of Mother Teresa Church.

Who We Are

Mother Teresa Church

Location

New Delhi, Delhi, India

Meet Our LeadershipContact Us