Greece: Scuffles erupt between police and pro-Palestine demonstrators near Israeli Embassy in Athens

Ruptly