English: Although a lot more research needs to take place in this regard.
Telugu: అయితే, ఈ విషయంలో మరింత పరిశోధన అవసరం.