English: It is a blot on humanity.
Telugu: ఇది మానవత్వానికి తీరని మచ్చ.