English: “Although, we could have done better.
Telugu: అయినప్పటికీ మనం ఇంకా బాగా చేయగలము.