Hamas leader Khaled Mashaal tells CNN he would accept a Palestinian state but would not recognize Israel.

Read more