Qatar has told Hamas that it will no longer host its political office unless the militant group and Israel engage in constructive and meaningful talks.