Woolworths is so confident Prince William will marry Kate Middleton that it has produced wedding souvenirs despite no date being set.
The high street chain could have 100,000 items on sale including tea towels, mugs, plates and a special edition mobile phone within 48 hours of any announcement....