Fr. Christopher Lucksom

Darjeeling West Bengal India

Fr. Christopher Lucksom
Priest
7719123097