Royal wedding tea towels on sale at half price, the eve of... 28 Apr 2011, Jess Hurd - jj110475.jpg

Royal wedding tea towels on sale at half price, the eve of... 28 Apr 2011, Jess Hurd - jj110475.jpg