Riots. Terrorist attacks. Neo-Nazi violence.
In modern-day Germany, journalist Catriona McClelland has seen it all while covering the contemporary European scene for a Catholic news organization. Keeping herself above the political fray in her professi