English: Research is yet to be conducted on humans.
Telugu: మానవులపై కూడా పరిశోధన పూర్తి చేయాల్సి ఉందన్నారు.