If you’re stopping by London this September, why not take a trip to the iconic Mayor Thames Festival, a free celebration of the history of the famous river and the city that sits on its banks? With a whole host of activities taking place across the 10-day spectacular, there