English: But more research is still required.
Telugu: అయితే ఇంకా పరిశోధనలు చేయాల్సి ఉందన్నారు.