Why the Turner report is a watershed for finance

Authority is a turning point.* The authorities of a country that used to boast of its light financial regulation have changed their minds: the UK has lost confidence in its financial sector. “Over the last 18 months, and with increasing intensity over...