The Princess of Wales has been keeping busy making several royal appearances in the past week.

Read more