English: Doctors and scientists were baffled.
Telugu: సైంటిస్టులు, డాక్టర్లను ఆందోళనలో పడేసింది.