'Is Japan Next?' propaganda leaflet