English: This is a major challenge for humanity.
Telugu: ఇది మానవాళికి పెద్ద సవాలు.