News

But most of the beers on sale in the main bars in the Commons and the Lords cost more than the GB average. Not surprisingly, according to CGA, London is the most expensive place in the UK to buy a ...