English: This place is in Sri Lanka.
Telugu: ఈ పీఠం శ్రీలంకలో ఉంది.