i24 News is an international, around-the-clock global news and political affairs channel based in Tel Aviv, Israel.