English: But still you are the best.
Telugu: ఇప్పటికీ మీరే బెస్ట్.