English: However, recently research has suggested there may be an additional explanation.
Telugu: అయినప్పటికీ, ఇటీవల పరిశోధనలో అదనపు వివరణ ఉండవచ్చు సూచించారు.