Sunglasses Meghan made her first public appearance with Harry wearing these Finlay London Percy Sunglasses ($180) at the Invictus Games in 2017. Image Source: Finlay & Co. Finlay London Percy Sunglasses $180 from finlayandco.com Buy Now