English: I've done my share there too.
Telugu: అక్కడ కూడా నా డ్యూటీ నేను చేశా.