India has created history today by successfully launching 104 satellites on a single mission, overtaking the previous record for most spacecraft launched at a single attempt, which currently stands at the thirty-eight orbited by a Dnepr in June 2014, of w