Barclays has announced pre-tax profits slumped to £246 million in 2012 from £5.9 billion a year earlier.
More top news
Drinkers subsidise non-drinkers by £6.5 billion a year, a report claims.
Tight security in Beijing as China marks the 70th anniversary of the end of World War Two with a huge military parade.
Badly behaved children have topped the list of pub goers' complaints, according to The Good Pub Guide.