Queen Mary looks straight out of a fairytale as she celebrates her 20th wedding anniversary amid rumoured marriage tension - as the hidden details in her outfit are revealed
Queen Mary of Denmark looked ethereal in a fairytale-like gown as she attended a gala dinner with fellow royals in Norway on the day of her 20th wedding anniversary to King Frederik.