Criar uma Loja Virtual Grátis
religion
religion

Christianity 54% (Catholic 33%, Dutch Reformed Church 14%, Calvinist 7%), Muslim 4.1%, Hindu 0.5%, unaffiliated 39%, other 2.4% (1995).