Home News ISRO Just Launched 104 satellites at once! Yes, you heard that right.