English: It is still better.
Telugu: ఇది ఇంకా మెరుగ్గా ఉంది.