Adam Dorr @adam_dorr · Twitter · 2025-06-26 03:29 UTC China is on track to install ~20 times more solar in 2025 than the United States. Yeah.