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