Ismail Haniyeh, senior Hamas leader, on Saturday announced that a Hamas delegation will spend the next several days in Iranian capital of Tehran as part of an official visit.