English: More research needs to be done.
Telugu: అంతకుమించి మరెంతో రీసెర్చ్ చేయాలి.