Why the Royal Family never accepts fashion freebies?

Both the Duchess of Cambridge and the Duchess of Sussex are known for their impeccable style and their outfits are pored over at every engagement.

But who pays for their clothing?

Our experts explain why the Royal Family can't accept fashion freebies.