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