Nasa scientists last night confirmed that there is water on Mars. The space agency's Phoenix lander has identified ice in a soil sample analysed by its on-board laboratory.