The Iberian Peninsula is under severe weather alerts as Storm Leonardo pounds Spain and Portugal. Since Tuesday, heavy rain and strong winds have caused widespread flooding, road closures, and evacuations. In southern Spain’s Grazalema, more than 700mm of rain fell since Wednesday, equaling the country's average yearly rainfall. About 3,500 people in Andalucía have been evacuated and schools and transport networks closed. Spain’s meteorological agency Aemet issued the highest red alert for heavy rain in Cádiz and Málaga, where 150mm fell in 12 hours on Thursday. A girl is missing in Málaga province after being swept away by the Turvilla river; emergency services are searching. Portugal faces fresh floods and landslides, forcing over 200 evacuations. There was one death on Wednesday in Alentejo after a car was washed away. Northern Morocco also suffers flash floods, forcing over 100,000 people to evacuate, especially in Ksar El-Kebir city. The extreme rainfall stems from a southward jet stream shift and a merging with a moisture-rich “atmospheric river” from the Caribbean. Saturated soils and swollen rivers raise the risk of more floods and landslides, particularly in southern Spain. Leonardo will stay near northwest Iberia into early next week, with northern and central Portugal expecting another 150-250mm of rain. Meanwhile, Tropical Storm Penha formed over the Philippine Sea on Tuesday. It reached wind gusts of 45mph before hitting Surigao del Sur on Thursday. Storm surges up to two meters and heavy rain warnings, expecting 200-300mm in 24 hours, threaten the area. Winds of 38-55mph could damage buildings and plants. Penha will weaken crossing northern Mindanao and Negros before ending near Palawan.