Will Twitter build a new nest in London?

by Stephen Beard