Dec 14, 20191 minOn the Mother of God Church in IndiaOn the Mother of God Church in Calicut City, Kozhikode, Kerala, India: #Malabar #India #SacredArchitecture