Churches in Switzerland

by City

Switzerland
Aargau (AG)

Diocese: Basel

Aarau

Aarburg

Abtwil

Aristau

Auw

Bad Zurzach

Baden

Baldingen

Beinwil

Bellikon

Berikon

Bettwil

Birmenstorf

Boswil

Bremgarten

Brugg

Buchs

Bünzen

Dietwil

Dottikon

Döttingen

Ehrendingen

Eiken

Ennetbaden

Fischbach-Göslikon

Fislisbach

Frick

Gansingen

Gebenstorf

Gipf-Oberfrick

Hägglingen

Hermetschwil

Herznach

Hornussen

Ittenthal

Jonen

Kaiseraugst

Kaiserstuhl

Kaisten

Killwangen

Kirchdorf

Kleindöttingen

Klingnau

Koblenz

Künten

Laufenburg

Leibstadt

Lengnau

Lenzburg

Leuggern

Meisterschwanden

Mellingen

Menziken

Merenschwand

Mettau

Möhlin

Mühlau

Mumpf

Muri

Neuenhof

Niederwil

Nussbaumen

Oberentfelden

Oberlunkhofen

Obermumpf

Oberrüti

Oberwil-Lieli

Oeschgen

Rheinfelden

Rohrdorf

Rothrist

Rudolfstetten

Sarmenstorf

Schneisingen

Schöftland

Schupfart

Schwaderloch

Seon

Sins

Spreitenbach

Stein

Stetten

Strengelbach

Suhr

Sulz

Tägerig

Turgi

Unterendingen

Unterkulm

Untersiggenthal

Villmergen

Wallbach

Waltenschwil

Wegenstetten

Wettingen

Widen

Wildegg

Windisch

Wislikofen

Wittnau

Wohlen

Wohlenschwil

Wölflinswil

Würenlingen

Würenlos

Zeihen

Zeiningen

Zofingen

Zufikon

Zuzgen

Appenzell Ausserrhoden (AR)

Diocese: Sankt Gallen

Gais

Heiden

Herisau

Rehetobel

Schwellbrunn

Speicher

Teufen

Urnäsch

Waldstatt

Walzenhausen

Appenzell Innerrhoden (AI)

Diocese: Sankt Gallen

Appenzell

Brülisau

Gonten

Haslen

Oberegg

Schwende

Basel-Landschaft (BL)

Diocese: Basel

Aesch

Allschwil

Arlesheim

Binningen

Birsfelden

Blauen

Brislach

Burg im Leimental

Dittingen

Duggingen

Ettingen

Füllinsdorf

Gelterkinden

Grellingen

Laufen

Liesberg

Liestal

Münchenstein

Muttenz

Nenzlingen

Oberdorf

Oberwil

Pfeffingen

Pratteln

Reinach

Roggenburg

Röschenz

Schönenbuch

Sissach

Therwil

Wahlen

Zwingen

Basel-Stadt (BS)

Diocese: Basel

Basel

Riehen

Bern (BE)

Diocese: Basel

Belp

Bern

Biel

Bremgarten

Burgdorf

Frutigen

Gstaad

Herzogenbuchsee

Huttwil

Interlaken

Köniz

Konolfingen

La Neueveville

Langenthal

Langnau im Emmental

Lyss

Malleray-Bévilard

Meiringen

Moutier

Münsingen

Ostermundigen

Pieterlen

Saint-Imier

Spiez

Tavannes

Thun

Tramelan

Utzenstorf

Wabern

Wangen an der Aare

Worb

Zollikofen

Fribourg (FR)

Diocese: Lausanne, Genève et Fribourg

Albeuve

Alterswil

Arconciel

Attalens

Autigny

Avry-devant-Pont

Barberêche

Bas-Intyamon

Belfaux

Billens

Bonnefontaine

Bösingen

Botterens

Bourguillon

Broc

Bulle

Bulle-La Tour

Carignan-Vallon

Cerniat

Châtel-Saint-Denis

Châtonnaye

Corbières

Corpataux

Corserey

Cottens

Courtion

Cressier-sur-Morat

Crésuz

Delley

Düdingen

Echarlens

Ecuvillens

Ependes

Estavayer-le-Lac

Farvagny

Fribourg

Giffers

Givisiez

Gletterens

Grandvillard

Grangettes

Grolley

Gruyères

Gurmels

Heitenried

Kerzer

La Roche

Le Châtelard

Le Glèbe

Le Pâquier

Lentigny

Lessoc

Mannens

Marly

Massonnens

Matran

Ménières

Montagny

Montbovon

Morat

Morlon

Neirivue

Neyruz

Orsonnens

Plaffeien

Plasselb

Pont-la-Ville

Ponthaux

Porsel

Praroman

Prez-vers-Noréaz

Progens

Promasens

Rechthalten

Remaufens

Riaz

Romont

Rossens

Rue

Saint-Aubin

Saint-Martin

Sâles

Sankt Antoni

Sankt Silvester

Sankt Ursen

Schmitten

Semsales

Siviriez

Sommentier

Sorens

Surpierre

Tafers

Torny-le-Grand

Torny-Pittet

Treyvaux

Ueberstorf

Ursy

Val-de-Charmey

Vaulruz

Villarepos

Villars-sur-Glâne

Villarsiviriaux

Villaz-Saint-Pierre

Vuadens

Vuippens

Vuisternens-devant-Romont

Vuisternens-en-Ogoz

Wallenried

Wünnewil-Flamatt

Genève (GE)

Diocese: Lausanne, Genève et Fribourg

Aire-la-Ville

Avusy

Bernex

Carouge

Chambésy

Chêne-Bourg

Choulex

Collex-Bossy

Collonge-Bellerive

Cologny

Confignon

Corsier

Genève

Grand-Lancy

Hermance

La Croix-de-Rozon

Le Grand-Saconnex

Le Lignon

Les Acacias

Meinier

Meyrin

Onex

Petit-Lancy

Plan-les-Ouates

Presinge

Satigny

Soral

Thônex

Troinex

Vernier

Versoix

Vésenaz

Veyrier

Glarus (GL)

Diocese: Chur

Glarus

Linthal

Luchsingen

Näfels

Netstal

Niederurnen

Oberurnen

Schwanden

Graubünden (GR)

Diocese: Chur

Almens

Alvaneu

Alvaschein

Andeer

Andiast

Angeli Custodi

Ardez

Arosa

Arvigo

Augio

Bergün

Bivio

Bonaduz

Braggio

Breil

Brienz

Brusio

Buseno

Cama

Campocologno

Camuns

Castaneda

Cauco

Cavardiras

Cazis

Celerina

Chur

Churwalden

Cologna

Cumbel

Cunter

Danis

Dardin

Davos

Degen

Disentis

Domat/Ems

Falera

Flims

Grono

Ilanz

Klosters

Laax

Ladir

Landarenca

Landquart

Lantsch

Le Prese

Leggia

Lenzerheide

Lostallo

Lumbrein

Maladers

Malans

Martina

Mastrils

Medel

Mesocco

Mon

Morissen

Mulegns

Müstair

Nossadunna dalla Glisch

Obersaxen

Pagnoncini

Pardisla

Parsonz

Paspels

Peiden

Pigniu

Platta

Pontresina

Poschiavo

Prada

Promontogno

Rabius

Rhäzüns

Riom

Rona

Rossa

Roveredo

Rueras

Rueun

Rumein

Ruschein

Sagogn

Salouf

Samedan

Samnaun

San Bernardino

San Carlo

San Vittore

Sankt Moritz

Sant’Antonio

Santa Domenica

Santa Maria in Calanca

Savognin

Schlans

Schmitten

Scuol

Sedrun

Segnas

Selma

Selva

Sevgein

Siat

Soazza

Stierva

Sumvitg

Sur

Surava

Surcasti

Surcuolm

Surin

Surrein

Surses

Susch

Tarasp

Tersnaus

Thusis

Tiefencastel

Tinizong

Trimmis

Trun

Tujetsch

Tumegl

Untervaz

Uors

Valchava

Vals

Vella

Verdabbio

Viano

Vicosoprano

Vignogn

Vrin

Zernez

Zignau

Zizers

Zuoz

Jura (JU)

Diocese: Basel

Alle

Asuel

Bassecourt

Beurnevésin

Boécourt

Boncourt

Bonfol

Bourrignon

Bressaucourt

Buix

Bure

Charmoille

Chevenez

Coeuve

Corban

Cornol

Courchapoix

Courchavon

Courfaivre

Courgenay

Courrendlin

Courroux

Courtedoux

Courtemaîche

Courtételle

Damphreux

Damvant

Delémont

Develier

Epauvillers

Fahy

Fontenais

Glovelier

Grandfontaine

Lajoux

Le Noirmont

Les Bois

Les Breuleux

Les Genevez

Mervelier

Miécourt

Montfaucon

Montignez

Montsevelier

Movelier

Ocourt-La Motte

Pleigne

Porrentruy

Rebeuvelier

Réclère

Rocourt

Saignelégier

Saint-Brais

Saint-Ursanne

Saulcy

Soubey

Soulce

Soyhières

Undervelier

Vendlincourt

Vermes

Vicques

Luzern (LU)

Diocese: Basel

Adligenswil

Aesch

Altishofen

Ballwil

Beromünster

Bramboden

Buchrain

Büron

Buttisholz

Dagmersellen

Doppleschwand

Ebikon

Egolzwil

Eich

Emmen

Emmenbrücke

Entlebuch

Eschenbach

Escholzmatt

Ettiswil

Finsterwald

Flühli

Geiss

Gettnau

Geuensee

Greppen

Grossdietwil

Grosswangen

Hasle

Hellbühl

Hergiswald

Hergiswil bei Willisau

Hildisrieden

Hitzkirch

Hochdorf

Hohenrain

Horw

Inwil

Kleinwangen

Knutwil

Kriens

Langnau bei Reiden

Luthern Dorf

Luzern

Malters

Marbach

Meggen

Meierskappel

Menzberg

Menznau

Müswangen

Nebikon

Neudorf

Neuenkirch

Nottwil

Oberkirch

Pfaffnau

Pfeffikon

Rain

Reiden

Reussbühl

Richenthal

Rickenbach

Römerswil

Romoos

Root

Rothenburg

Ruswilurg

Sankt Urban

Schongau

Schötz

Schüpfheim

Schwarzenbach

Schwarzenberg

Sempach

Sörenberg

Sursee

Triengen

Udligenswil

Uffikon

Ufhusen

Vitznau

Weggis

Werthenstein

Wiggen

Willisau

Winikon

Wolhusen

Zell

Neuchâtel (NE)

Diocese: Lausanne, Genève et Fribourg

Bevaix

Boudry

Cernier

Colombier

Couvet

Cressier

Fleurier

Hauterive

La Chaux-de-Fonds

Le Cerneux-Péquignot

Le Landeron

Le Locle

Les Brenets

Les Geneveys-sur-Coffrane

Neuchâtel

Peseux

Saint-Aubin-Sauges

Saint-Blaise

Travers

Nidwalden (NW)

Diocese: Chur

Beckenried

Buochs

Dallenwil

Emmetten

Ennetbürgen

Ennetmoos

Hergiswil

Obbürgen

Stans

Stansstad

Wolfenschiessen

Obwalden (OW)

Diocese: Chur

Alpnach

Engelberg

Giswil

Grossteil

Kägiswil

Kerns

Lungern

Melchtal

Sachseln

Sarnen

Schwendi

Sankt Gallen (SG)

Diocese: Sankt Gallen

Abtwil

Alt St. Johann

Altenrhein

Altstätten

Amden

Andwil

Au

Bad Ragaz

Balgach

Bazenheid

Benken

Berg

Berneck

Bernhardzell

Berschis

Bichwil

Bollingen

Buchs

Bütschwil

Degersheim

Diepoldsau

Ebnat-Kappel

Eggersriet

Engelburg

Ernetschwil

Eschenbach

Flawil

Flums

Gähwil

Gams

Ganterschwil

Goldach

Goldingen

Gommiswald

Gossau

Häggenschwil

Heerbrugg

Heiligkreuz

Hemberg

Henau

Hinterforst

Jona

Jonschwil

Kaltbrunn

Kempraten

Kirchberg

Kobelwald

Kriessern

Lenggenwil

Libingen

Lichtensteig

Lüchingen

Lütisburg

Marbach

Mels

Mogelsberg

Mols

Montlingen

Mörschwil

Mosnang

Mühlrüti

Muolen

Murg

Neu St. Johann

Niederbüren

Niederglatt

Niederhelfenschwil

Niederuzwil

Niederwil

Oberbüren

Oberhelfenschwil

Oberriet

Oberuzwil

Pfäfers

Quarten

Rapperswil

Rebstein

Rheineck

Ricken

Rieden

Rorschach

Rüthi

Sankt Gallen

Sankt Gallenkappel

Sankt Margrethen

Sankt Peterzell

Sargans

Schänis

Schmerikon

Sennwald

Sevelen

Staad

Stein

Steinach

Thal

Tübach

Untereggen

Uznach

Valens

Vättis

Vilters

Walde

Waldkirch

Walenstadt

Wangs

Wartau

Wattwil

Weesen

Weisstannen

Widnau

Wil

Wildhaus

Wittenbach

Wolfertswil

Züberwangen

Zuckenriet

Zuzwil

Schaffhausen (SH)

Diocese: Basel

Hallau

Neuhausen am Rheinfall

Ramsen

Schaffhausen

Stein am Rhein

Thayngen

Schwyz (SZ)

Dioceses: Chur, Maria Einsiedeln

Alpthal

Altendorf

Arth

Brunnen

Buttikon

Einsiedeln

Feusisberg

Freienbach

Galgenen

Gersau

Goldau

Ibach

Illgau

Immensee

Innerthal

Küssnacht am Rigi

Lachen

Lauerz

Morschach

Muotathal

Nuolen

Oberiberg

Pfäffikon

Reichenburg

Riemenstalden

Rothenthurm

Sattel

Schindellegi

Schübelbach

Schwyz

Seewen

Siebnen

Steinen

Steinerberg

Studen

Tuggen

Unteriberg

Vorderthal

Wangen

Wollerau

Solothurn (SO)

Diocese: Basel

Aedermannsdorf

Aeschi

Balsthal

Bärschwil

Beinwil

Bellach

Bettlach

Biberist

Breitenbach

Büren

Büsserach

Däniken

Deitingen

Derendingen

Dornach

Dulliken

Egerkingen

Erlinsbach

Erschwil

Flumenthal

Fulenbach

Gempen

Gerlafingen

Grenchen

Gretzenbach

Grindel

Günsberg

Gunzgen

Hägendorf

Härkingen

Herbetswil

Himmelried

Hochwald

Hofstetten

Holderbank

Ifenthal

Kappel

Kestenholz

Kienberg

Kleinlützel

Kriegstetten

Langendorf

Laupersdorf

Lohn-Ammannsegg

Lommiswil

Lostorf

Luterbach

Matzendorf

Meltingen

Metzerlen

Metzerlen-Mariastein

Mümliswil

Neuendorf

Niederbuchsiten

Niedergösgen

Oberbuchsiten

Oberdorf

Obergösgen

Oberkirch

Oensingen

Olten

Ramiswil

Rodersdorf

Sankt Pantaleon

Schönenwerd

Seewen

Selzach

Solothurn

Solothurn (Soleure)

Stüsslingen

Subingen

Trimbach

Walterswil

Wangen bei Olten

Welschenrohr

Winznau

Wisen

Witterswil

Wolfwil

Zuchwil

Thurgau (TG)

Diocese: Basel

Aadorf

Altnau

Amriswil

Arbon

Basadingen

Berg

Bettwiesen

Bichelsee

Bischofszell

Bussnang

Diessenhofen

Dussnang

Ermatingen

Eschenz

Fischingen

Frauenfeld

Gündelhart

Güttingen

Hagenwil bei Amriswil

Heiligkreuz

Homburg

Horn

Klingenzell

Kreuzlingen

Leutmerken

Lommis

Mammern

Müllheim

Münchwilen

Münsterlingen

Paradies

Pfyn

Rickenbach bei Wil

Romanshorn

Sankt Pelagiberg

Schönholzerswilen

Sirnach

Sitterdorf

Sommeri

Steckborn

Steinebrunn

Sulgen

Tänikon

Tobel

Wängi

Weinfelden

Welfensberg

Wertbühl

Wuppenau

Ticino (TI)

Diocese: Lugano

Agno

Agra

Airolo

Anzonico

Aquila

Aranno

Arbedo

Arcegno

Arogno

Arosio

Arzo

Ascona

Astano

Auressio

Aurigeno

Avegno

Balerna

Barbengo

Bedano

Bedigliora

Bellinzona

Berzona

Besazio

Biasca

Bidogno

Bignasco

Bigorio

Bioggio

Bironico

Bissone

Blenio

Bodio

Bogno

Borgnone

Bosco Gurin

Bosco Luganese

Brè sopra Lugano

Breganzona

Breno

Brione

Brione sopra Minusio

Brissago

Broglio

Brontallo

Brusino Arsizio

Bruzella

Cabbio

Cademario

Cadempino

Cadenazzo

Cadro

Calonico

Calpiogna

Camignolo

Camorino

Campello

Campo Blenio

Campo Vallemaggia

Caneggio

Canobbio

Capolago

Carabbia

Carasso

Carona

Caslano

Castagnola

Castel San Pietro

Castelrotto

Castione

Castro

Cavagnago

Cavergno

Caviano

Cavigliano

Cerentino

Certara

Cevio

Chiasso

Chiggiogna

Chironico

Cimadera

Cimalmotto

Claro

Coglio

Coldrerio

Colla

Comano

Comologno

Contone

Contra

Corippo

Corzoneso

Crana

Cresciano

Cugnasco

Cureglia

Curio

Dalpe

Davesco-Soragno

Dongio

Faido

Fescoggia

Figino

Frasco

Fusio

Gambarogno

Gandria

Genestrerio

Gentilino

Gerra

Gerra Piano

Ghirone

Giornico

Giubiasco

Giumaglio

Gnosca

Golino

Gordevio

Gordola

Gorduno

Grancia

Gravesano

Gudo

Indemini

Intragna

Iragna

Iseo

Isone

Lamone

Largario

Lavertezzo

Lavertezzo Piano

Leontica

Ligornetto

Linescio

Locarno

Loco

Lodano

Lodrino

Losone

Lottigna

Ludiano

Lugano

Lugano-Besso

Lugano-Paradiso

Lumino

Magadino (Gambarogno)

Maggia

Magliaso

Mairengo

Malvaglia

Maroggia

Marolta

Massagno

Medeglia

Melano

Melide

Mendrisio

Menzonio

Mergoscia

Meride

Mezzovico-Vira

Miglieglia

Minusio

Moghegno

Mogno

Molare

Moleno

Monte Carasso

Morbio Inferiore

Morbio Superiore

Morcote

Mosogno

Motto

Mugena

Muggio

Muralto

Muzzano

Neggio

Niva

Novaggio

Novazzano

Olivone

Origlio

Orselina

Osco

Palagnedra

Pambio Noranco

Peccia

Pedrinate

Personico

Pianezzo

Piazzogna

Pollegio

Ponte Capriasca

Ponte Tresa

Ponto Valentino

Porza

Prato (Leventina)

Prato Sornico

Preonzo

Prosito

Prugiasco

Pura

Quinto

Rancate

Rasa

Riva San Vitale

Rivera

Riviera

Robasacco

Ronco sopra Ascona

Rossura

Rovio

Russo

Sagno

Sala Capriasca

Salorino

San Carlo

San Nazzaro

Sant’Abbondio

Sant’Antonino

Sant’Antonio in Val Morobbia

Savosa

Scudellate

Sementina

Semione

Sessa

Sigirino

Sobrio

Solduno

Someo

Sonogno

Sonvico

Sorengo

Stabio

Taverne

Tegna

Tenero

Tesserete

Torre

Torricella

Tremona

Vacallo

Verdasio

Vergeletto

Vernate

Verscio

Vezia

Vezio

Vico Morcote

Viganello

Villa Bedretto

Villa Luganese

Vira Gambarogno

Vogorno

Uri (UR)

Diocese: Chur

Altdorf

Amsteg

Andermatt

Attinghausen

Bauen

Bristen

Bürglen

Erstfeld

Flüelen

Göschenen

Gurtnellen

Hospental

Isenthal

Realp

Schattdorf

Seedorf

Seelisberg

Silenen

Sisikon

Spiringen

Unterschächen

Wassen

Valais (VS)

Dioceses: Saint-Maurice d’Agaune, Sion

Agarn

Albinen

Arbaz

Ardon

Ausserberg

Ayent

Ayer

Basse-Nendaz

Bellwald

Betten

Binn

Blatten

Blitzingen

Bourg-Saint-Pierre

Bovernier

Bramois

Brig-Glis

Bürchen

Chalais

Chamoson

Champéry

Chandolin

Chermignon

Chippis

Choëx

Collombey

Collonges

Conthey

Crans-Montana

Eggerberg

Eischoll

Eisten

Embd

Épinassey

Erde

Ergisch

Ernen

Erschmatt

Evionnaz

Evolène

Ferden

Fiesch

Finhaut

Fully

Gampel

Glis

Gluringen

Gondo

Grächen

Grafschaft

Granges

Grengiols

Grimentz

Grimisuat

Grône

Guttet-Feschel

Herbriggen

Hérémence

Inden

Isérables

Kippel

Lalden

Lax

Le Bouveret

Le Châble

Lens

Les Agettes

Leuk-Stadt

Leukerbad

Leytron

Liddes

Martigny

Mase

Massongex

Mex

Miège

Mollens

Montana

Monthey

Mörel

Mund

Münster

Muraz

Naters

Nax

Niedergesteln

Niederwald

Obergesteln

Oberwald

Orsières

Randa

Raron

Reckingen

Revereulaz

Riddes

Ried-Brig

Ried-Mörel

Saas-Almagell

Saas-Balen

Saas-Fee

Saas-Grund

Saillon

Saint-Léonard

Saint-Luc

Saint-Martin

Saint-Maurice

Saint-Pierre-de-Clages

Saint-Séverin

Salgesch

Salins

Salvan

Savièse

Saxon

Sembrancher

Sierre

Simplon-Dorf

Sion

Sous le Scex

St. Niklaus

Stalden

Staldenried

Steg

Susten

Täsch

Törbel

Trient

Troistorrents

Turtmann

Ulrichen

Unterbäch

Unterems

Val d’Illiez

Varen

Venthône

Verbier

Vercorin

Vernamiège

Vernayaz

Vérossaz

Vétroz

Vex

Veyras

Veysonnaz

Vionnaz

Visp

Visperterminen

Vissoie

Vollèges

Vouvry

Wiler

Zeneggen

Zermatt

Vaud (VD)

Dioceses: Lausanne, Genève et Fribourg, Sion

Aigle

Assens

Aubonne

Avenches

Bex

Bottens

Bussigny

Château-d’Œx

Clarens

Cossonay

Cousset

Cully

Echallens

Fournex

Grandson

Granges-près-Marnand

Lausanne

Lavey-Morcles

Le Chenit

Leysin

Lucens

Lutry

Mézières

Montreux

Moudon

Nyon

Ollon

Orbe

Oron

Payerne

Poliez-Pittet

Prilly

Pully

Renens

Roche

Rolle

Saint-Barthélemy

Saint-Prex

Sainte-Croix

Vallorbe

Vevey

Villars-le-Terroir

Villars-sur-Ollon

Villeneuve

Yverdon-les-Bains

Zug (ZG)

Diocese: Basel

Allenwinden

Baar

Cham

Hünenberg

Menzingen

Neuheim

Oberägeri

Oberwil bei Zug

Risch

Rotkreuz

Steinhausen

Unterägeri

Walchwil

Zug

Zürich (ZH)

Diocese: Chur

Adliswil

Affoltern am Albis

Bäretswil

Bassersdorf

Bauma

Birmensdorf

Bonstetten

Bülach

Dielsdorf

Dietikon

Dietlikon

Dübendorf

Ebmatingen

Effretikon

Egg

Eglisau

Elgg

Embrach

Fällanden

Feuerthalen

Fischenthal

Geroldswil

Glattbrugg

Gossau

Greifensee

Hausen am Albis

Herrliberg

Hinwil

Hirzel

Hombrechtikon

Horgen

Kleinandelfingen

Kloten

Kollbrunn

Küsnacht

Langnau am Albis

Männedorf

Meilen

Mettmenstetten

Niederhasli

Oberengstringen

Oberrieden

Obfelden

Pfäffikon

Pfungen

Regensdorf

Rheinau

Richterswil

Rümlang

Rüschlikon

Schlieren

Schönenberg

Seuzach

Stäfa

Tann

Thalwil

Turbenthal

Urdorf

Uster

Volketswil

Wädenswil

Wald

Wallisellen

Wetzikon

Wiesendangen

Winterthur

Zollikerberg

Zollikon

Zürich

Italy Italy

See Also

Special Churches in Switzerland

© 2023 GCatholic.org

Up