Mosta Church, in Malta. This church boasts the third largest dome in the world, and it is magnificen...
MGARR Parish church
MGARR Parish church, in Malta. Many church's in Malta have two clocks built into them and they have ...
The Mosta Church, Malta
The Mosta Church, in Malta. A particularly beautiful building, with the 3rd largest dome in the worl...
The preserved sea water distilling building, built in 1881, in Slimina, Malta