Russia and China Warn U.S. Over New Installation in Korea

Russia and China teamed up to issue a stern warning to the United States today.

At a joint conference, Russian Foreign Minister Sergei Lavrov and his Chinese counterpart, Wang Yi, both called on Washington to halt installation of the Terminal High-Altitude Area Defense, or THAAD, system in South Korea. Continue reading