We're absolutely in love with Kate Middleton's gold and green onyx earrings, and they're just £45!
Kate Middleton's green earrings at Wimbledon were the perfect yet inexpensive addition to the Princess of Wales's perfect look
Woman & Home ·