English: That is saying a great deal.
Telugu: అంటే పెద్ద సవాలే ఉందని చెప్పాలి.