English: The experiments are yet to be done on humans.
Telugu: ఇంకా మానవులపై ప్రయోగాలు చేయవలసి ఉంది.