Mrs Theresa Bubbear has been appointed Her Majesty’s Ambassador to the Republic of Finland. Continue reading...