20090925 india: Our baby to moon has done its job