Puzzle (KT82LX)

1000 piece puzzle of London.