What Makes the Cathedral of the Immaculate Conception in Victoria, Seychelles, a Unique Catholic Landmark?
Brief Overview The Cathedral of the Immaculate Conception, also known as Victoria Cathedral, is a prominent Catholic church in Victoria, the capital of Seychelles, built on Mahé Island.…

