English: Scientists have explained it.
Telugu: శాస్త్రకారులు దీనికీ వివరణనిచ్చారు.