English: hundreds of scientists.
Telugu: వందలాది శాస్త్ర వేత్తలు.