Princess Mary is participating in a marathon in Morocco

From the simple beginnings of Hobart to dazzling Danish palaces, Princess Mary has become a truly perfect royal by mastering diplomacy, royal decorum and even the Danish language – confirming herself as a global style icon and raising four cute children.