Princess Mary looked every inch the princess as she attended a Gala Dinner at the Museum of Fine Arts in Houston, Texas.
The 47-year-old showed off her figure in a blue satin dress with a unique halter neck-style neckline.
The Danish royal family’s official Instagram page says the dinner was held to welcome official representatives and Danish companies “to present solutions in the field of green energy as well as pharmaceuticals and medical equipment”.
Hours beforehand, Prince Frederik’s wife was snapped in a stylish dress as she met Houston’s Mayor Sylvester Turner at the City Hall.
The Tasmanian-born royal is currently in the U.S. promoting Danish culture and business.
You might also enjoy: