Monday, December 08, 2025

Muslims invade the Christmas market in Mainz, Germany, invoking Allah and Islamic jihad.