first glance I thought this was somewhere in China. Amazing.
On the streets of Porto, Portugal (by ipiave).