English: A lot more research was needed.
Telugu: ఇందుకు చాలా రీసెర్చ్ చేయాల్సి వచ్చింది.