Tens of thousands of residents of Okinawa took to the streets in protest on June 19, rallying against the presence of U.S. military bases on the Japanese island

Advertisements