World

Shanghai fires 4 officials, disciplines 7 others over stampede