In Buckingham Palace shop yesterday looking for art postcards. They don't sell them: you have to go to the Queen's Gallery for those. The Palace shop is full of souvenir stuff, among which were these. I don't think they actually make it on the premises, do they?
The country's going to the corgis.