English: Better then it's even been.
Telugu: ఇంతకంటే మెరుగ్గా కూడా ఉండేదేమో.