With a length of 428 megaparsecs, or around 1.39 billion light-years, the superstructure is the biggest ever spotted.
Egypt isn’t the only African nation drawn into China’s expanding space ambitions. Beijing has signed space cooperation ...