English: Scientists have done some amazing things.
Telugu: శాస్త్రవేత్తలు ఎన్నో అద్భుతమైన విషయాలను సృష్టిస్తున్నారు.