The rivalry between Asias two biggest countries has extended into outer space. After Indias landing of its Chandrayaan-3 rover on the moon last monthbecoming the first country to put a spacecraft near the lunar south pole and breaking Chinas record for the southernmost lunar landinga top Chinese scientist has said claims about the accomplishment are […]