English: He has done his part though.
Telugu: తన భాగం కొంత పూర్తి చేశాడు కూడా.