“But the show is in an unexpected location: The Imperial War Museum, a partly government-financed institution whose mission is to document Britain’s military history, and which was established in 1917 to commemorate British heroism on and off the battlefield in World War I.”