She’s got four children of her own with her husband Prince Frederik of Denmark, and Princess Mary showed her motherly side as she cradled a baby during her visit to Kenya on Nov. 27.
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 organization 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.

Lastly the Princess met with with Elizabeth Okumu and was shown her mentor program for young mothers and their children that teaches them about sexual health and reproductive rights.