December 10, 2016

ISTANBUL (AP) Two loud explosions heard near sports stadium in Istanbul, witnesses say police have been deployed.

You May Like