LIVE 71ST ANNUAL FEAST OF
CHRIST THE KING

Madre De Deus Church
Vettukadu, Kerala, India