English: More research is yet to be done on humans.
Telugu: దీన్ని మానవులకు అందుబాటులోకి తీసుకొచ్చేందుకు మరింత పరిశోధన సాగించాల్సి ఉంది.