Domestic solar companies allege that Chinese companies are invoking force majeure. China has also imposed power cuts on industries, leading to rise in solar panels’ cost.
Subscribe to our mailing list to get the latest magazine!
15 hours ago
1 day ago
2 days ago