Immaculate Conception Cathedral, Seychelles

The largest Catholic Church in the country, built in 1892 in the French colonial architectural style.

Things to see in Seychelles

Wikipedia