Crowded Downtown

Crowded Downtown is a stage introduced in Street Fighter IV. It takes place in Beijing, China.

Description
A street in downtown of Beijing.