When one family ran the world’s two biggest breweries

In a shiny 12-storey building in Bishopsgate, on the edge of the Square Mile, is a company that represents the last faint echo of a time when one family ran the two biggest breweries in the world. The City of London Investment Trust is, today, a £1 billion business with investments in everything from pharmaceuticals… Read More When one family ran the world’s two biggest breweries