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