Speed dating in Tel Aviv, the start-up capital of the world

No country in the world has more high-tech start-ups per capita than Israel. In the week of the Eurovision Song Contest, Innovation Origins pays attention to this startup nation in a short series....