English: St. Mary's, has long been a site for devotion.
Telugu: సెయింట్ మేరీస్, చాలా కాలంగా భక్తి కోసం ఒక ప్రదేశం.