Memories of Mangkhut prompt residents of southern Chinese tech hub to prepare for the worst.

Ragasa is the strongest storm anywhere on Earth so far this year.

Storm’s approach sees demand for supplies surge, inundating important delivery services, after southern Chinese city put on highest alert.