Denmark's Princess Mary is glamorous in cut-price £50 dress at ...

Responsive image
source