English: However, scientists did not sit back.
Telugu: అయినప్పటికీ శాస్త్రవేత్తలు వెనుకంజ వేయట్లేదు.