English: We are still best.
Telugu: ఇంకా మనమే బెటర్.