English: the scientists who witnessed it said.
Telugu: దాన్ని పరిశీలించిన సైంటిస్టులు ఆ విషయం చెప్పారు.