The Princess Royal looked worthy of a fairytale on Thursday night at the Whitley Fund for Nature awards ...