English: Has a huge temple.
Telugu: ఈమెకో పెద్ద దేవాలయం ఉంది.