I see no way, short of regime change and perhaps complete revolution in Iran, that war can be avoided.
Biblical stuff aside, what interests do China and Russia have in the Middle East that would cause them to go to war on the side of the Arabs? Is it just oil like everyone else? For some reason I always thought/assumed that China had their own oil resources.
Bookmarks