English: This is an insult to humanity.
Telugu: మొత్తం మానవజాతికే అవమానం ఇది.