English: This is a great challenge for the mankind.
Telugu: ఇది మానవాళికి పెను సవాల్ అంటున్నారు.