Catherine,wears grey dress but her dazzling smile (and her pins) brighten things up

Back to Top