Shanghai is different. GDP per cap somewhere round 30'000RMB. So with 30+ million population many people will afford it I guess. When Mama Mia came to BJ. Tickets were expensive but it was sold out weeks before. Amazing. But in other hand BJ is one of the top cities with number of billioniers.