The crowds by the Thames

Crowds of people on the banks of the Thames at Sing for Water London 2011