English: Has this really happened?
Telugu: నిజంగానే సర్పయాగం ఇక్కడ జరిగిందా ?