English: Nonetheless, he took on this new challenge.
Telugu: అయితే. . ఈ సరికొత్త సవాలును స్వీకరించానని.