Lago Maggiore: the Borromeo Islands bursting into bloom
The Borromeo islands are five small islands emerging from the sparkling waters of Lago Maggiore in the North of Italy. They were named after the aristrocatic family who ruled the land in ancient times. A very powerful family that built…