Mrs Louise de Sousa has been appointed Her Majesty’s Ambassador to the Republic of Chile. Continue reading...