An explosion rocked a shopping plaza in the Armenian capital on Sunday, resulting in dozens of casualties, according to the…
Crowds of protesters, some of them shouting “This is American Plaza” were filmed pushing and shoving police in BLM Plaza…