English: At the very least, more research is needed.
Telugu: అయినప్పటికీ ఇంకా చెప్పాలంటే, మరింత పరిశోధన జరగాలి.