English: It requires more research.
Telugu: ఇది మరింత అన్వేషణ అవసరం.