Swedish solar panels are linked to forced labor in China
Solar cells from the Swedish government-owned multinational power company Vattenfall may have been manufactured with forced labor in the Xinjiang region of China, local media Expressen reports. Human rights organizations …
Swedish solar panels are linked to forced labor in China Read More