Barak Ravid of Israel's Channel 13 news

Diplomatic correspondent for Israel's Channel 13 news

Stories

Show 10 more stories