Hey Matt, I think it goes along the lines of "Shangri-La" being referred to as Heaven or Paradise. Shanghai is probably referring to Hell or a form of Hell.
+1
... written by Matthew Kerr,
April 23, 2007
Interesting video. I get most of it, but what is Shanghai?