Over 600,000 people enjoyed the Thames Festival in September last year. Situated in the heart of central London, it showcases a host of free activities including the Great River Race, street theatre and workshops, live music, a riverside bazaar, ...
more »