English: But scientists had no explanation for it.
Telugu: దీనిపై సైంటిస్టులు ఎలాంటి వివరణా ఇవ్వలేకపోయారు.