Princess graces Peermont Emperors Palace Charity Mile