Iran and China prepare to sign 25 year alliance. .. This is indeed troubling.