Thank you for your time. Data from Heinz, who have just named Trafford as the part of the UK that consumes the most beans, with an incredible 553,243 tins bought there last year.

1. Great Britain (444,908,011 units)

2. Australia (60,000,000 units)

3. Canada (41,000,000 units)

4. New Zealand (24,000,000 units)

5. Ireland (9,446,718 units)

6. Northern Ireland (7,120,206 units)

7. Sweden (2,894,160 units)

8. Czech Republic (1,400,994 units)

9. Netherlands (1,163,772 units)

10. Hong Kong (904,566 units)