Beijing is a first-world, hyper-modern and wealthy city (for the benefit of those who don't know as much about China, perhaps). One look at that photo will show you those guys came to play.