Qilai Shen

Author Archive

  • May 5, 2026
    As the war in Iran threatens to choke off oil and gas supplies from the Persian Gulf, China is seizing the moment to extend its dominance in wind power.