English: A few hundred scientists.
Telugu: వందలాది శాస్త్ర వేత్తలు.