Iran, a country that surprises and upsets you with its contradictions. A country that should be visited and lived in contact with people and their incredible hospitality. A country that…