English: This is embarrassing to mankind.
Telugu: ఇది మానవాళికి శాపం.