In heavy rain, Britain’s Queen Elizabeth II, third left, reviews a flotilla of 1,000 vessels passing her barge, flanked by Kate Duchess of Cambridge, right, Prince William, second right, and Prince Harry, second left, on the River Thames, in London.
(Photo by Matt Dunham-Pool / AP)
|