Hours after Prince William announced his engagement, England's "heritage souvenir" industry has flown into action. Commemorative royal wedding magazines! Royal wedding t-shirts! Royal wedding thimbles! A guide to the souvenirs already available, plus a few suggestions of our own, below.