Princess Beatrice dons 'old fashioned silhouette' in New York with a £795 navy dress
Princess Beatrice, 34, attended the World Dyslexia Assembly in New York where she looked incredible in a recycled dress, but some fans thought looked "old fashioned".