Immaculate Conception Cathedral, SeychellesThe largest Catholic Church in the country, built in 1892 in the French colonial architectural style.Things to see in SeychellesWikipedia