The Duchess of Cambridge attended a special reception as part of the royal Caribbean tour – wearing one of her most eye-popping looks to date. Powered by WPeMatico