Turkey: Explosion Injures At Least 20 Near Stadium

At least one explosion went off in Istanbul on Dec. 10 followed, according to some witnesses, by intense gunfire, Al Jazeera and numerous other outlets reported.

0
0