English: Oh, God, this is hell!
Telugu: దేవుడా. . ఇదెక్కడి ఘోరం!