India’s recent feat in space has set a new record. The Indian Space Research Organisation’s (ISRO) PSLV-C34 launch ejected 20 satellites into the polar...