Adam Storm Leaves One Dead in Barcelona and Triggers Alerts
Torrential rainfall from the Adam storm system has left one person dead after being swept away in a swollen stream in Cabrera de Mar, Barcelona, prompting red alerts across Spain’s … Read More