English: “A lot of research still needs to be done.
Telugu: ‘‘ఇంకా ఎంతో పరిశోధన చేయాల్సి ఉంది.