Kate Middleton Celebrates Queen Elizabeth’s Diamond Jubilee at Thames River Pageant

/ June 3, 2012