>>25542845
>When are the events taking place?
The first page says 'Present Day' but the drawing is apparently from 2011.
>>25547976
Per capita it's actually places in Eastern Europe like Poland, Russia, and Ukraine, as well as Germany and the Netherlands. In terms of art output it's probably Japan and the US (as well as Eastern Europe funnily enough).