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