World Freak Storm Ravages Alexandria, Egypt, Leaving Widespread Chaos by Noah Rodriguez July 20, 2025