Betteridge’s Law
No.
July 20, 2026
Can giant space mirrors boost green energy on Earth? A start-up aims to find out