Turkish police detain 12 over alleged links to attack on Iraqi consulate in Istanbul

Last Update: 2025-03-24 16:00:05 - Source: Xinhua
Turkish police detain 12 over alleged links to attack on Iraqi consulate in Istanbul

Turkish police detain 12 over alleged links to attack on Iraqi consulate in Istanbul