Recently discovered folding screens show what life was like in a bustling castle town on Tsushima island between Kyushu and the Korean Peninsula during the Edo Period (1603-1867). The pair of six ...