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