The Mayor's Thames Festival takes place on the south bank of the Thames between Westminster Bridge and Tower Bridge. First launched in 1997, The Mayor's Thames Festival has become London's biggest and best free outdoor arts festival, with a huge range of events on offer.
10 New Year’s Resolutions for Learning English
It is hard to believe but we have almost reached the end of