English: There's nevertheless research that should happen.
Telugu: అయినా సరే ఇది జరగవలసిన పరిశోధన.