English: A lot has to be studied and researched.
Telugu: దీనిపై ఎంతో అధ్యయనం, పరిశోధన జరగాల్సి ఉంది.