20080428 india: India sets world record; launches 10 satellites at one go