Amid peaceful countryside, past historic towns and through the heart of London, the River Thames flows in an easterly direction for some 346 kilometres from its source in …