English: He has been granted another chance though.
Telugu: అయినా కూడా అతనికి మరో అవకాశం ఇచ్చారు.