Odd-stuff!

Tower Bridge, across the River Thames in London
More information