English: And still we could do so much more.
Telugu: అయినప్పటికీ మనం ఇంకా బాగా చేయగలము.