English: He's still giving himself new challenges.
Telugu: తనకు తానుగా కొత్త దార్లేసుకుంటూ సవాళ్ళను ఎదుర్కొంటోంది.