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