The Maltese Islands offer an exhilarating contrast of colours: the azure of the Mediterranean, the mellow honey-coloured limestone which characterises the ar...
The Maltese Islands offer an exhilarating contrast of colours: the azure of the Mediterranean, the mellow honey-coloured limestone which characterises...
Comments