Mohammad Javad Larijani

Iran says US sanctions impediment to improvement of human rights