The Thames Festival takes place this weekend with a glorious fireworks display along the Thames one of the highlights. A carnival of 2000 dancers will parade along Blackfriars Bridge and there'll ... Read More