Bloody Europe 2 118 2021 May 2026

In a small café, tucked away on a street numbered 118, a lone figure sat sipping a coffee, cold and untouched. The year was 2021, but for him, time had lost all meaning. It could have been 1918 or 2018; the sense of disconnection was the same. He stared out the window, his eyes tracing the rivulets of water as they danced down the pane, each one a tiny, translucent echo of the countless rivers that had crisscrossed Europe, bearing witness to its bloody tales.