Solar panels used widely across Ireland were sourced from companies linked to forced labor and environmental devastation in the Xinjiang region of China.
Solar panels used widely across Ireland were sourced from companies linked to forced labour and environmental devastation in the Xinjiang region of China.