BestOfBid.com

A Barclays branch in north London Barclays sale of its investment

A Barclays branch in north London  Barclays sale of its investment

Summary: Barclays sells fund unit for £8 18 billion

Image Dimensions: 409 x 270

Image originally found here.