Taiwan admits US troops are now stationed on islands off the coast of China
Taiwan’s defense minister appeared to accidentally admit that US troops have been stationed off the coast of China, in what would be a startling escalation of hostilities in the region. It is believed that if […]