Beijing was hit by a massive storm on July 21, flooding downtown streets, triggering landslides in suburban areas and resulting in more than 70 deaths.