In Pictures: Mayor’s Thames Festival Launch

Please note this blog is no longer active. This post was last updated 5 years, 5 months ago and may contain out of date prices, opening times, links and information. Go to for the lastest visitor information for London.

Commuters at Victoria Station got a shock on Sunday when the station was invaded by a giant alien! The puppet was created by Art Start to celebrate the Mayor’s Thames Festival, which takes place this weekend. Expect to see more colourful creatures at the festival’s night carnival on Sunday.

Photos by Mark Baynes.