English: It requires lot of investigation.
Telugu: ఇది చాలా పరిశోధన అవసరం.