20070111 india: Giant leap for India's space programme