Tens of thousands attended demonstrations in Tel Aviv, West Jerusalem, Haifa, Beersheba, Herzliya, Rehovot