English: Scientists have wondered how this could have happened.
Telugu: ఇదెలా సాధ్యం అని శాస్త్రవేత్తలే ఆశ్చర్యపోయారు.