Exhibition Road The UK's biggest "shared space" is a phenomenally expensive experiment in West London. How does it work? Tags Shared Space, London