ISRO is becoming a synonym for doing the impossible. Today again, the space agency did something unimaginable. It launched not one or two or 20 or 40 satellites, but a 104! On a single rocket! In the process, it has set a world record that will likely remain unbeaten for a long time to come.