Princess Kate Middleton attended the 2025 Royal Variety Performance in a striking emerald velvet gown. She accessorised with ...