2024.04.09 21:48 GMT+8

The 'China dumping clean tech' argument is damaging the U.S.

Updated 2024.04.09 21:48 GMT+8
CGTN

U.S.: China is dumping clean energy products! 

Former director of economic and business policy for the Mayor of London John Ross: What's wrong with making global energy transition more affordable?

See the full interview here.

Copyright © 

RELATED STORIES