What’s going on in … London

30 days, 42 miles, 100+ events, 1 river… Taking place for the first time throughout September 2014, Totally Thames is an…