English: A lot needs to be investigated here.
Telugu: ఆ విషయంలో చాలా పరిశోధనలు చేయాల్సి ఉంటుంది.