Geneva residents on Sunday voted for a controversial new "secularism law", which will among other things ban elected officials and public employees from wearing visible religious symbols.

for more...