Kate wears leather insoles in her heels to avoid sore feet

NEXT PAGE

Royal functions mean wearing fancy attire, and that usually means wearing heels for women. Kate Middleton spends a LOT of time in sky-high footwear.

NEXT PAGE