Britain is a nation of many faiths, each with its own set of religious values. But increasingly these strongly held religious beliefs are colliding with the secular world, and the fallout from that clash is often painful.
 
Al Jazeera's Peter Sharp reports from Bristol.

Source: Al Jazeera