A major forest fire in Portugal's Madeira Islands has forced more than 400 people to flee their homes and seen at least 174 others treated in hospital, officials said Tuesday.

Other wildfires have raged for several days on the Portuguese mainland.

The National Civil Protection Service said some 2,900 firefighters were in action on Tuesday tackling dozens of forest fires. The worst-hit areas were in the country's north.