English: Recent research offers a more accurate.
Telugu: ఇటీవలి పరిశోధన మరింత మెరుగైన వివరణ ఇస్తుంది.