English: But it still has a lot to be desired.
Telugu: కానీ చేయాల్సిన పనీ ఇంకా చాలానే వుంది.