English: This is the Demon
Telugu: ఇదేం దెయ్యం