Is Harry and Meghan’s rebrand a swipe at the palace? New Archewell logo features the word ‘service’

Harry and Meghan revealed their new Archwell logo to include the words ‘service’ and a photograph of Diana. It comes ahead of a ‘tell-all’ interview with Oprah.