Odd-stuff!
Tower Bridge, across the River Thames in London
More information