English: This needs to be investigated more.
Telugu: ఈ విషయాన్ని మరింత లోతుగా పరిశోధించ వలసి ఉంది.