English: No one could find any credible scientific explanation.
Telugu: ఎవరూ కూడా సరైన శాస్త్రీయ వివరణ ఇవ్వలేకపోతున్నారు.