Japan opens radar station near disputed islands, angers China

Japan opens radar station near disputed islands, angers China

Special to WorldTribune.com Japan on March 28 switched on a new radar station near disputed islands in the East China Sea that drew an instant rebuke from China. The new Japan Self-Defense Forces base is on the island of Yonaguni, about 150 kilometers (90 miles) south of the disputed islands known as the Senkaku islands […]