Ravensburger Puzzle: London (1000pcs) (14085)