English: The world praised Indian scientists.
Telugu: భారత శాస్త్రవేత్తలను ప్రపంచం కీర్తిస్తోందని వెల్లడించారు.