Kate looked dazzling in an emerald green, sequin-embellished dress from Needle & Thread, while William opted for a sleek black suit and white dress shirt. Other royal family members spotted ...