Shanghai Songhu Campaign Memorial Hall. The Battle of Songhu, also known as the Battle of Shanghai, was one of the bloodiest battles during China's War of Resistance against Japanese Aggression. [Photo/IC]