BP has announced its most successful year yet for its fuel cards divisions, with volume growth above 20% for the third year running.

This takes its total fuel volume through its cards to more than one billion litres of fuel.