English: Definitely a must see temple.
Telugu: ఖచ్చితంగా దర్శించవలసిన ఆలయం.