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