Participants perform the carnival dance during the Mayor’s Thames Festival parade in central London on September 9, 2012. The free two-day festival concludes on Sunday and is the largest outdoor arts festival in London.
For more information, visit the official site for the event.