English: More research is needed toward this.
Telugu: దీనిపై ఇంకా కచ్చితమైన పరిశోధనలు చేయాల్సి ఉందన్నారు.