Retail brands need to consider carefully whether to establish their China headquarters in Shanghai or Beijing. The majority of fashion brands has opted for Shanghai in the past, but Beijing, the capital city, has a lot to offer too. In fact, Beijing might even make more sense to certain brands. Why? Let’s take a look at some of the characteristics of these two Chinese metropolises.