English: A bit more research is needed here.
Telugu: ఈ విషయంపై మరికొంత పరిశోధన చేయాల్సి ఉంది.