Taiwan admits U.S. troops are stationed on islands close to the Chinese mainland – NaturalNews.com
Taiwan has officially confirmed the permanent presence of troops from the United States on Taiwanese-controlled islands off the coast of mainland China. China has long been claiming democratically governed Taiwan as…