Kate Middleton labelled ‘out of touch’ after latest public appearance

Recommended