20100528 india: Nasa can no longer depend on Indians