Hats off at The Mayor's Thames Festival - Photo slideshow