World Devastating Storms Pound Alexandria with Hail, Flash Floods, and Massive Power Outages by Olivia Williams July 24, 2025