English: Are they even humans??
Telugu: వారు కూడా మనుషులే కదా?