A boat carrying at least 20 tourists and crew members has overturned in a whirlwind on Italy's Lake Maggiore.

At least two people have died and two other remain missing, according to Italian media reports.

Attilio Fontana, president of the Lombardy region, described the incident as "very serious".

Italy' fire service said 19 people have been saved, with many reportedly managing to swim to shore.

Sky Italia reported that British passengers were aboard the vessel, which Mr Fontana said had been hired out by tourists.

Image: Pic: Vigili del Fuoco / Twitter

According to Italian news site La Repubblica, the vessel, described as a "houseboat", was carrying up to 25 people who were celebrating a birthday when it capsized and sank.

Rescue operations are continuing with divers, boats and a helicopter spotted at the scene.

More on Italy

Firefighter video showed pieces of wood floating in the lake as a helicopter flew overhead.

Be the first to get Breaking News

Install the Sky News app for free

The whirlwind was part of a storm system that hit the northern region of Lombardy on Sunday evening, forcing delays at Malpensa airport.