Stephen Kotkin on geopolitics: Ukraine, China and the Middle East – where to next?