Princess Charlotte looked incredible on Christmas Day 2024 wearing a Beulah London hair bow in green velvet which has since sold out. Kate Middleton's daughter made the bow so popular that shoppers have had to sign up for a waitlist.