Beijing Beijing Faces Economic Turmoil as Iran Conflict Threatens Chinese Oil Supply: “A Manmade Crisis by Charlotte Adams March 4, 2026