Home News Asia China releases the first images taken by its Mars rover