Persian is used as a liturgical language of Islam in not only Iran , Afghanistan , and Tajikistan , but also in Pakistan and North India .
Persian is the official language of Iran , Afghanistan and Tajikistan .