Transformers China Headquarters By anthidote March 3, 2012 China Shanghai Transformers For the past few years I’ve been making trips to Shanghai for business. Right across the street from the hotel entrance is this building which always makes me think that Optimus Prime is up in there somewhere. About these ads Share this:Like this:Like Loading...