Thousands blocked roads outside Parliament on Wednesday evening, waving EU flags and placards to express their anger. Smaller rallies took place in other towns and cities, while 25 bishops from the Church of England released an open letter expressing their worries about the “economic shocks” of a no-deal Brexit on the poor and other vulnerable people.