A piece by Scottish designer Christopher Kane is to feature in the largest ever display of fashion worn by Queen Elizabeth II, to go on show in Buckingham Palace next year. The exhibition will include ...