travelmagazine.org
The Mayor’s Thames Festival, 10 & 11 September 2011, London, UK
The Mayor’s Thames Festival starts today. With wonderful food, drink, music, interactive art, performances, an illuminated night carnival and river firework finale, the Mayor’s Thames Festiva…