Where the hell do you find this crap??

"China also teamed up with Russia recently for joint military exercises on the Shandong Peninsula, an area fairly close to Taiwan, indicating both China??s intentions and Russia??s acceptance of those intentions."

This sentence alone makes the whole article a laughing matter. Shandong peninsula is as close to Taiwan as Maine is to Florida... Watch out, Taiwan!

Jesus, take a geography lesson.