English: It could have been still better.
Telugu: ఇంకా ఉత్తమంగా ఉంటే బావుండేది.