by JeremyRichards
Boats of all shapes and sizes festooned with flags for the Queens Diamond Jubilee on the River Thames in London, England, United Kingdom.