English: All of this deserves further exploration.
Telugu: వాటన్నిటిపై ఇంకా పరిశోధన జరగవలసిన అవసరం ఉంది.