English: A lot more development is needed.
Telugu: ఇంకెంతో అభివృద్ధి చేయాల్సిన అవసరం ఉంది.