China is a more shielded country in this crisis April 16, 2026 The war in Iran shook the markets, sent oil prices soaring and raised alarm bells among government finance chiefs, as the closure of the…