
Mayor’s Thames Festival 2012 – A Celebration of London and Its Iconic River: London’s largest free festival, the annual Mayor’s Thames Festival, takes place on September 8 & 9 all along the Thames. The 2012 Festival will be one unforgettable event as it celebrates the closing weekend of the London 2012 Games and London’s final [...]
Liked this post? Share it!