A beautiful Catholic church (St Mary's church) in the tropical nature of La digue island, Seychelles.