Japanese troops stand amidst the Chapei ruins after taking possession in the battle for Shanghai, China, on Oct. 27, 1937 during the Second Sino Japanese War. (AP Photo)