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