Someone will know where but the tower in the background looks northern European and could be a major city in Germany.....not much help, sorry!