No prizes for guessing where this location is. It's London, right? And that's the all-too-familar, postcard-replicated, worked-to-death view of the River Thames, from London's Tate Modern. Well, if that's what you were thinking (based on your years of travel experience, your exposure to the Travel Channel, and your stock of images pinned to memory), you couldn't be further from the truth.
This is actually a photograph of a bridge spanning the River Danube in the city of Budapest.