Technology China denies making space junk set to crash into Moon Beijing – China on Monday denied responsibility for a rocket set to slam into the Moon, after experts said the... Read more 23 Feb, 2022