forbes.com
America’s leading climate and environmental groups including Natural Resources Defense Council (NRDC), Energy Foundation, and Environmental Defense Fund have not responded to repeated queries about evidence that China is forcing Uyghur Muslims to make solar panels.
over 3 years ago