Battle of Shanghai

The Battle of Shanghai was a battle in the Second Sino-Japanese War. It was fought between the National Revolutionary Army against the Imperial Japanese Army in Shanghai, China, from August 13 to November 26, 1937.