English: in recent research.
Telugu: ఇటీవల జరిగిన పరిశోధనల మూలంగానే.