The Duke of Sussex, 43, has been making headlines over the last few days.