Kate Middleton wears nautical shorts and stripes for a saili

© 2025 Vimarsana