Roman Catholicism remains the dominant religion of Seychelles, followed closely by the Anglican faith. There are also places of worship of other denominations. These live in harmony alongside, Muslim, Hindu and Bahaï communities based on Mahé, Praslin and La Digue.