English: A lot of improvements should have been made.
Telugu: దానికి చాలా మెరుగులు దిద్దాల్సివచ్చింది.