Del Walters is an anchor for Al Jazeera news.