20030815 india: India's big leap into space in 2008