The US ambassador to Israel has come under fire over comments he made about Israel's right to own land in the Middle East amid mounting tensions with Iran.
Mike Huckabee made the controversial remarks during an interview with conservative commentator Tucker Carlson.
