English: They all need further research.
Telugu: వీరందరికీ మరింత పరిశోధన అవసరం.