Yes, it's from the London Eye
Tower Bridge, the engines