Karimulackal, Kerala, India


Title Type City
Saint Gregorious Orthodox Church Church Karimulackal
Title Type City