20071017 india: Space odyssey comes to India