Red is the symbol of China. Shanghai is the biggest city in China. Two makes a interesting combination