World Devastating Heavy Rains Slam Catalonia, Leaving Two People Missing by Charlotte Adams August 5, 2025