Amazonshopper Get them from Amazon for $25.95+ (available in sizes XS–XL and 31 colors/patterns). Amazon, Promising review: ...
The Royal Family make fashion headlines - good and bad - wherever they go. However, these style choices are rarely made alone ...