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