LIZ JONES: Don't ATTACK Princess Catherine for wearing £25 Zara earrings. She has no need of priceless bling – that dazzling smile is quite enough for the rest of us!

What’s that mantra we should all live by? Something about glass houses…