The Bank of England produces banknotes named “giant” and “titan”, worth £1 million and £100 million respectively, used exclusively within the banking system.