English: You would not believe such a place exists in India.
Telugu: భారతదేశంలో ఇలాంటి ఆలయం ఉందంటే మీరు నమ్మరు.