this pic is taking place in a European major city... unthinkable but true.