English: But I think we can still do much better.
Telugu: అయినప్పటికీ మనం ఇంకా బాగా చేయగలము.