image
Collegiate Church of Immaculate Conception in Cospicua near Valletta, Malta
The dome and twin bell towers of the Collegiate Church of Immaculate Conception dominate the cityscape of Cospicua as seen from the Grand Harbour. This town is part of the Three Cities. Each of them played a historic role in Malta’s defense dating back to the rule of the Order of Saint John which started […]