English: It requires more research.
Telugu: దీనికి కొంత పరిశోధన కూడా అవసరం.