English: He'll take on a new challenge.
Telugu: అతను ఒక కొత్త సవాలు అప్పగించిన పొందుతాడు.