English: The challenge in front of us is huge.
Telugu: 'మన ముందున్న సవాల్ చాలా పెద్దది.