Politics

‘Out of touch’: House of Lords sells £90,000 worth of champagne in a year

Almost £90,000 worth of champagne was bought for events and at the gift shop in the House of Lords last year.A total of 1,589 bottles....Read More