Space rivalry – India to Mars, China to Moon, Russia delivers holiday goods to ISS
India and China have both made huge steps in their national space programs in last 30 days. At 17:30 UTC on December 1, 2013, China has launched its first lunar rover mission which should land in the Moon's northern hemisphere in