Propaganda posters from the puppet state of Manchukuo! How shameless!