English: However, these people are humans too.
Telugu: అయినా సరే, ఈ సంచారులు కూడా మనుషులే.