English: Additional research is under way.
Telugu: దీనిపై మరింత పరిశోధనలు జరుగుతున్నాయి.