PoliticsCartoon ISRO launches 104 satellites ISRO launches 104 satellites, creating a world record By Team PGurus - February 16, 2017 Facebook Twitter Pinterest WhatsApp ISRO launches 104 satellites, creating a world record Red Book on Sale! This cartoon is in response to the below cartoon that appeared in NYTimes.