The Queen welcomed a star-studded line-up to Buckingham Palace for the final of a national writing competition, including ...