Mary radiated in a black, long-sleeve top with a tartan look pencil skirt.
The royal opted to wear her hair down with a pair of diamond drop earrings.
Last week, Mary showed her motherly side as she cradled a baby during her visit to Kenya.
The Australian born royal looked smitten as she held hands with children who lined the streets of Nairobi to greet her.
The Princess was in Kenya along with Denmark’s Minister for Development Ulla Toernaes for an official visit and spent the day launching a campaign called “Deliver for Good”.
The campaign focuses on equality and bettering the chances for women and girls in Kenya.
The Princess and Minister also visited the Kibera Slum where grassroots organisation Action Foundation support children, young people and mothers with handicaps to a better life.
During the day, Mary beamed as she cradled a young baby to her chest.
The Princess also took time to play with another youngster – pulling faces while holding up a soft toy.