Countdown to failureXinhua News Agency/REX/ShutterstockBy Timothy RevellChina’s latest space launch has ended in failure. The Long March 5 rocket successfully took off at 11.23am GMT on Sunday from the Wenchang Space Launch Centre in China, but after an hour came tumbling back down to Earth due to an abnormality. Once in the air, mission control in...