The blue-blooded stars collided yesterday when the Catherine Duchess of Cambridge met Crown Princess Mary of Denmark for the first time at UNICEF's Global Supply Centre in Denmark. The stylish meet-and-great was for a good cause — raising awareness of the famine in East Africa. Mary and Kate are by far our favourite young royals, both displaying grace and elegance in their public roles; yesterday being no exception. Mary donned an understated black coat, wide legged trousers and a pale blue blouse, whilst Kate turned heads in a red coat and knee high boots — both from one of her favourite labels, LK Bennett. Her chic 'fit adds weight to her title as Britain's best-dressed, but we have an Aussie soft spot for Mary. Help us out and tell us which do-gooding royal looked the most princess-appropriate!