Catherine Royle


Catherine Royle - British diplomat (-1963). Minister, Argentina 2003-2006, Ambassador to Venezuela 2007-2010, Deputy Head of Mission, Afghanistan 2010-2012. She was born in 1963.