On Sunday, Switzerland will vote on whether to cap its population. The implications for Swiss society and its economy could be huge.

The Swiss People's Party, with the most seats in Parliament, doesn't like immigrants and wants to limit the country to 10 million people.

The anti-immigration measure comes amid cost and crime concerns