English: It is a huge challenge”.
Telugu: ఇది పెను సవాలు).