Banknotes are issued by the Bank of England, and also by seven other banks in the United Kingdom. Only the Bank of England notes are legal currency, meaning they "must" be accepted in retail tade, restaurants and so on. 