English: It is a challenge for humankind.
Telugu: ఇది మానవ జాతి కి ఒక సవాలు లా ఉంది.