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