English: The latest research has provided a clearer understanding.
Telugu: ఇటీవలి పరిశోధన మరింత మెరుగైన వివరణ ఇస్తుంది.