Feedback

Indonesian Police Fire Tear Gas and Water Cannons at Protestors

 

Chaotic scene erupts in Indonesia as police try to disperse hundreds of protestors contesting election results in Jakarta.

Shows