English: A lot of that requires research.
Telugu: దీనికి చాలా పరిశోధన అవసరం.