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