Prince Harry and Meghan’s return to the UK sparks mixed reactions in London