Britain's Princess Beatrice, granddaughter of the late Queen Elizabeth, also attended a Christmas hymn concert at Westminster Abbey called "Together for Christmas". For the third year in a row, the event is organized by Kate, Princess of Wales, and invites her relatives and celebrity guests to it.

This time, 35-year-old Princess Beatrice chose an outfit in a large plaid - a midi dress from the Beulah London brand, which had a stand-up collar, long sleeves and a wide belt. The front of the dress was decorated with white beady buttons.

Beatrice complemented the look with tight tights and ankle boots from ZARA. She also did beautiful styling and makeup. Of the jewelry, the princess wore only a few gold bracelets on her wrist.

Princess Beatrice with her husband and stepson / Photo: Associated Press

The daughter of Sarah Ferguson and Prince Andrew came to the Christmas concert in the company of her husband Edoardo Mapelli-Mozzi and her stepson named Christopher Wolfe, who is affectionately called Wolfie at home. The boy lives in Britain with his father and stepmother, and his mother Dara Huang lives in America.

Princess Beatrice with her husband and stepson / Photo: Associated Press

The couple is also raising a child together — a daughter named Sienna Elizabeth. They have not yet taken the girl to public events.