China launches a 100-kilowatt space-based solar power (SBSP) demonstration at low Earth orbit to facilitate renewable energy production.