English: Despite that, he managed to achieve a lot.
Telugu: ఈ ఉన్నప్పటికీ, అతను చాలా సాధించగలిగింది.