China, Switzerland sign free trade agreement
China and Switzerland on Saturday signed a free trade agreement in Beijing - a move that came amid escalating...