20051204 india: Indians love to go on space odysseys