Mayors' Thames Festival is a free festival and will see 800,000 descend on the banks of the Thames. I don't think I ever get tire of watching these.
If you look close you can see all the people on the bridge. The bridge I was on was no different.
Taken on September 9, 2012