Ishigaki Island, Japan

In Partnership With

Talk with the Japanese a while about the Japanese and you’re going to hear the word shimagunikonjo. The breakdown is simple: shima—island;...