English: Could've done something more.
Telugu: దాని కంటే ఇంకేదైనా చేయొచ్చు అనిపించింది.