Royal diary: upcoming royal engagements 29 July – 4 August

by Victoria Howard