Japanese protest against US military presence:
Okinawa has long been called the United States' "unsinkable aircraft carrier" but the vast majority of Okinawa's 1.4 million inhabitants would like the Americans to sail off into the sunset.
At a rally in Ginowan, more than 20,000 Japanese turned up to call for the US base to be moved off the island.
"No other place in the world has had US troops stationed there as long as Okinawa," Ginowan mayor Yoichi Iha said.
"Okinawa has suffered for too long."