English: In spite of all this he has accomplished a lot.
Telugu: ఈ ఉన్నప్పటికీ, అతను చాలా సాధించగలిగింది.