Video: ‘Death to Russia’: Protesters launch flares & burn car near Russian embassy in Kiev

Anti-Russian protesters have hurled flares, smoke grenades & burning tires at the Russian embassy in Kiev after the two countries’ vessels faced off near the …

Via Youtube