English: Over this site a new church has been built.
Telugu: ఇక్కడ, ఈ స్థానంలో, మరియు ఒక కొత్త చర్చి నిర్మించారు.