BEIJING, March 18 (Xinhua) -- China stands against the U.S. interfering in China's internal affairs under the pretext of human rights and values, and restraining China's legitimate right to development in the name of competition, a Foreign Ministry spokesperson said on Monday. Spokesperson Lin...