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