Science and technology Euro-Russian Mars rover mission takes shape A key milestone has been reached in the preparations for the joint European and Russian mission to Mars, scheduled!-->…