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