03 JUNE 2012

Spectacular scenes as 'the greatest show on earth' unfolds on the Thames