UK pubs are facing a Guinness shortage due to unprecedented demand, prompting Diageo to limit orders. The stout's popularity has surged, particularly among younger consumers, leading to panic-buying during the festive season. Some pubs have run out entirely, while others struggle to maintain supplies as Christmas approaches.