The walk along the Thames in London, England. Or at least one of the thousands of canals that run of
The walk along the Thames in London, England. Or at least one of the thousands of canals that run of of it. Undisturbed but for the occasional boat that would quietly chug past. -- source link
#thames#london#england#travel#backpacking