KIEV, Ukraine – Angry protesters threw stones and eggs at the Russian embassy in Kiev on Sunday, March 6, breaking several of its windows after smashing cars and burning a Russian flag, as Ukrainians’ anger boiled over at Moscow’s refusal to free … …read more
Source: RAPPLER