Kate Middleton's public speaking is being scrutinised online, here's why

  • last year