Barclays courted fresh controversy over its offshore tax arrangements as it revealed the bank's corporation tax bill stood at £113 million in 2009 - a fraction of its multibillion pound profits.

The banking giant revealed the corporation tax payment in a submission to MPs on the Treasury Select Committee after they requested further details during a hearing with new Barclays boss Bob Diamond last month.

It said more than £2 billion was paid in total to HM Revenue & Customers in 2009, although £113 million was corporation tax.