Okinawan People Oppose U.S. Military Base Expansion

Okinawa is an island prefecture of Japan, located about 400 miles south of the rest of Japan. For years, there has been a campaign to stop the construction of the new U.S. military base at Henoko,...

popularresistance.org