ISRO successfully launches 5 foreign satellites on PSLV C-23

India’s ISRO ( Indian Space Research Organisation ) once again proved the…