Extreme weather is wreaking havoc across Europe, pushing emergency services to their limits as wildfires, heatwaves, and storms sweep across the continent.

Blazes have erupted in Portugal, Greece, and Spain, while tornadoes have struck tourist hotspots in parts of Spain and Switzerland.

Thousands of firefighters have been battling a dozen wildfires raging in northern Portugal and central Spain through the night and into Wednesday, in the largest wave of blazes in the Iberian Peninsula so far this year following weeks of summer heat.

The largest wildfire has been burning in the wooded, mountainous Arouca area - some 300 km (185 miles) north of Lisbon - since Monday, leading to the closure of the scenic trails of Passadicos do Paiva, a popular tourist attraction.

Some 800 firefighters and seven waterbombing aircraft tackled the blaze.