The Duke of Sussex has been very busy this week.