Canadian province of Quebec has passed a controversial religious neutrality law that bars people from wearing face coverings when giving or receiving a public service. Quebec...