20160622 home.science: India sets new record in space mission; PSLV C34 successfully injects 20 satellites into orbit