Soaring immigration in the last two decades has been accompanied by an increase in non-Christian faiths. There are more than 800,000 followers of faiths originating in the Indian subcontinent with some 70,000 Sikhs with 22 gurdwaras across the country.