They say a country's cuisine is a reflection of its culture and national character. Therefore, the UK has always been a diverse country, since every region has its own traditional foods. For example, traditional Scottish cuisine is famous for its robust character: haggis, Aberdeen Angus beef, shortbread and whisky. Wales is well-known for its lamb and leeks. Ireland is synonymous with Guinness, Irish whiskey and Irish stew. Foods produced in specific areas of England also have a wide reputation. Yorkshire is known for its savory Yorkshire pudding, Cornwall for its Cornish pasty, Lancashire for its black pudding (blood sausage), and so on.