Image 1 of 1
High aerial view over Isle of Dogs London UK showing the meander in the River Thames
High aerial view over Isle of Dogs London UK showing the meander in the River Thames