Charles Spencer dubbed ‘the new Prince Harry’ following new tell-all book | PiQ Markets