Turkish police storm Taksim Square

2013-06-11 70

Hundreds of Turkish police have stormed Istanbul's Taksim Square, the site of ongoing demostrations against the government. Demonstrators were seen in intense clashes with police. Al Jazeera's Hashem Alhelbara reports from Istanbul.

Free Traffic Exchange