The Bank of England prints £1,000,000 and £100,000,000 (yes, that is one million and one hundred million) pound bank notes, for it’s own use to move large sums of money around.
The Bank of England prints £1,000,000 and £100,000,000 (yes, that is one million and one hundred million) pound bank notes, for it’s own use to move large sums of money around.