Also in 2022, Kate met South African President Cyril Ramaphosa, and wore an amazingly elegant tailored coat from Emilia ...