Princess Mary of Denmark proved once again that she is a master of diplomatic dressing during her whirlwind three-day visit to Mexico with Prince Frederik.
Denmark's heirs arrived in Mexico City on Monday and were greeted with a welcome ceremony at the President's official residence, Los Pinos.
Dressed in a chic peplum top, a white skirt and nude heels, stylish Mary and her husband met President Enrique Pe–ña Nieto and his wife Angelica Rivero.
The royal duo were straight to work, visiting both the Museum of Anthropology and the Children's Papalote Museum, where they spoke to local youngsters.
In the evening the 41-year-old changed into an elegant black dress and green strappy heels as she attended a concert at the City Hall.
On Tuesday Mary opted for a long-sleeved patterned dress and pearl drop earrings to meet the Mexican Chamber of Deputies at the Mexican Parliament.
The mother-of-four then slipped into a glamorous red dress, accessorised with a silver belt and heels, for a gala dinner at the ex Convento de San Hipolito in the city's historic centre.