Now playing Next
Now playing Next
Now playing Next
Now playing Next
Now playing Next
Now playing Next
Now playing Next
Now playing Next
Now playing Next
Now playing Next
Now playing Next
Now playing Next
Now playing Next
Now playing Next
Now playing Next
Now playing Next
Police in Armenia’s northeastern Tavush Province have forcefully pushed protesters and their cars off a road they had been blockading since late on 19 April.
Police in Armenia’s northeastern Tavush Province have forcefully pushed protesters and their cars off a road they had been blockading since late on 19 April.