
Analyst John Ross: U.S. Claims of China’s Clean Tech ‘Dumping’ Harm Global Renewable Transition
Economic analyst John Ross responds to U.S. Treasury Secretary Janet Yellen’s claims that China is “dumping” cheap clean energy products, highlighting the global implications for renewable energy development.