Vellore, Tamil Nadu, India


Title Type City
Saint Luke Orthodox Church Church Vellore
Title Type City