Okinawa 沖縄県 2025-11-10 Okinawa means “big or long rope” and Commodore Perry “landed in Naha in 1851” – US military histories rife with errors and omissions | Jon Mitchell Investigates