Fr. Lepcha Clement

Darjeeling West Bengal India

Fr. Lepcha Clement
Priest
9332473691