English: However, recent research now suggests that there might be a better explanation.
Telugu: అయినప్పటికీ, ఇటీవల పరిశోధనలో అదనపు వివరణ ఉండవచ్చు సూచించారు.