I Heart Khomeini

"'Going to Tehran'...is a long and elaborate promotional brochure"  


What Ben Affleck's Argo Misses About Iran

"You have to watch Argo in the South as I did"




A New York Times Notable Book of the Year A DailyBeast Not to Be Missed Book of 2011 A Kirkus Reviews Best Non-Fiction of 2011



Assassins of the Turquise Palace : Mykonos Assassinations, Iran Assassinations, Saudi Ambassador, Iran Politics

ArtCreative YouTube Embed Custom

Hitchens on Assassinations of The Turquoise Palace and recent allegations against Iran

We have been here before, as a splendid recent book reminds us, and have learned that no allegation against the goon squads in Tehran can be thought of as prima-facie implausible. 


 What critics say:

New york Times Iran foreign policy Roya Hakakian assassinations Iran ". .  . Carefully researched and vividly written  . . . In addition to being a lively account of an extraordinary trial, Roya Hakakian's book can be read as an unsettling reminder of the dangers of excessive zeal." 

~The New York Times Sunday Book Review ** Editors' Choice **

“[A] riveting account of a multiple murder and trial that led to a paradigm shift in Europe’s relations with post-revolutionary Iran…. Hakakian… deploys all of her talents as a former producer at 60 Minutes and a poet in her native Farsi to tell the human and political story behind the news… A nonfiction political thriller of the highest order.”

~ Kirkus Reviews, (starred review)

“This is a brilliant, riveting book, with all the elements of a great thriller—a horrific crime, sociopathic villains, international intrigue, personal betrayals, a noble prosecutor and an honorable judge. And it is all too real: with remarkably comprehensive reporting and brisk, smart writing, Roya Hakakian has told a great story but, more important, she has made plain the lethal immorality at the heart of Iran's regime”

~ Joe Klein, Time Magazine

“As the world contemplates the pressing predicament of Iran, Roya Hakakian offers one possible solution through a riveting tale that is most timely and profoundly urgent. This superb true story is much more than an international In Cold Blood— it is a stunning parable of the central struggle of our times between totalitarianism and the rule of law.” 

~ R. James Woolsey, Director of the CIA 1992-1994

“Roya Hakakian is something rare: a poet turned investigative reporter. The outcome of this unusual fusion is a work of journalistic revelation, written so fluidly and gorgeously, it is a masterpiece.”

~ Lesley Stahl, 60 Minutes


Excerpt detailing the initial Mykonos assassinations and trial. 







Roya Hakakian has collaborated on over a dozen hours of programming for leading journalism units on network television, including 60 Minutes and on A& E's "Travels With Harry", and ABC Documentary Specials with the late Peter Jennings, Discovery and The Learning Channel.

Roya is a founding member of the Iran Human Rights Documentation Center, and serves on the board of Refugees International Read More


Subscribe to Occasional Announcement About Roya's Appearances, Journal Pieces and more.
buy cheap dramamine jarabe cheapest price on coreg usa generic fml forte indicaciones torsemide ordering numbers where to buy antivert line low cost benzac gel levitra online order in australia generic keppra manufacturers chloroquine buy online india avana non perscription xanax how can i get dipyridamole you take nolvadex online cheap you biaxin online cheap purchase wellbutrin lowest price walgreens lisinopril lowest price increase buy albenza online a prescription canadian pharmacy uroxatral effectiveness buy ciprofloxacin online rezept buy toradol online kaufen buy unisom johannesburg benemid cheapest price india where to buy toprol for lamisil cheapest price ebay where to buy piracetam florinef online order india buy indocin high where to buy arimidex ebay lotrisone online cheap cream order copegus by mail where can i purchase trileptal xr where to buy imitrex angeles azithromycin buy online australia how can i get eulexin night minocycline buy online over the counter geriforte buy online india buy zofran rid of morning sickness wholesale generic keppra price roxithromycin cheapest price lipitor online order safe order fosamax online next day delivery orlistat online order zumiez wholesale generic remeron best levitra for sale cheap arava a prescription buy cheap tretinoin retin a online where can i purchase nizoral malaysia how can i get beconase enhance isoptin non perscription diuretic where to buy apcalis zsele' tadalis non perscription insulin order shallaki benefits moduretic buy online tablets chloramphenicol to buy uk generic version of coumadin lipothin cheapest price india noroxin cheapest price where low cost ceftin dosage order artane jobs how can i get roxithromycin body how can i get rogaine nizoral copegus ordering prescription where to buy abilify angeles cheapest price on chloroquine uk discount lynoral obat generic for adalat buspar discount card purchase programs for employees retin a cheap price gel cheapest price on plaquenil eye order fucidin zalf azithromycin over the counter thailand propecia cheapest price jeans order rosuvastatin online nz generic colchicine removed from market buy olanzapine high lopressor online cheap xbox hydrochlorothiazide lowest price olmesartan how can i get levothroid good does buy cheap vasotec iv buy cheap furosemide dogs prometrium online cheap uk where to buy paroxetine reviews where can i purchase glucophage line low cost periactin adalat cheapest price retard how can i get zyban cost where to buy betnovate cream singapore how do i get a cialis prescription fluoxetine over the counter nz coumadin non perscription si puo mangiare generic hydrochlorothiazide rx aciphex online cheap shopping where to buy cefadroxil usa calcium carbonate ordering side effects cheapest price on claritin d at walmart fucidin online order cream buy betapace in uk where to buy requip angeles cheapest price on anacin walmart vantin online cheap outlet cheap keppra india doxazosin cheapest price kg generic saw palmetto wiki shop plendil wiki cozaar over the counter you get how can i get wellbutrin gets you high buy maxalt zealand buy prograf online to watch purchase protonix uses strattera online cheap designer generic bystolic blood pressure medication wholesale generic nexium from india wholesale generic strattera cost where can i purchase arava online uk tegretol online order hyderabad discount nicotine lozenges generic metoclopramide there low cost finpecia kumrek combivent lowest price retail buy clomid and nolvadex online uk buy dilantin kapseals apcalis buy online generic septilin uses orlistat sale the uk hytrin low price pressure order rogaine online shopping voltaren buy online patches canada pharmacy hydrochlorothiazide buy buy zocor online mastercard shop diflucan how can i get kamagra in thailand zyban next day delivery xend generic name for arava buy speman online forte how can i get atarax anxiety strattera buy online buy cheap keppra prescription how can i get remeron for sleep buy levlen online australia clarinex lowest price india florinef online cheap tablets order crestor online best place canadian pharmacy lotrisone lotion cheapest price on cabgolin zealand wholesale generic skelaxin is there zithromax cheapest price the philippines where to buy suprax generic order dipyridamole online powder buy cheap clarinex canada buy cheap finast canada zyvox over the counter u buy buy serevent angeles claritin non perscription high blood pressure nitrofurantoin lowest price uk risperdal online order overnight cheap caravans for sale nz pentax k-01 discount where can i purchase shallaki benefits buy generic periactin colchicine next day delivery how can i get glucophage quick wholesale generic arimidex from india suprax cheapest price uk ginseng seed for sale ky cheap aricept generic purchase xeloda dogs viramune cheapest price range wholesale generic doxycycline mono beconase buy online fast delivery wholesale generic nexium reviews pamelor cheapest price calcium carbonate online cheap vintage where can i purchase inderal some viramune non perscription walmart canada pharmacy motilium allaitement cytoxan next day delivery where to buy viagra from canada xeloda buy online delivery calan lowest price sr propecia online cheap kaufen artane ordering online purchase nicotinell zuigtabletten buy nizoral 2 percent shampoo order diakof sirop where to buy atrovent bula how can i get v gel youtube levlen cheapest price list micronase online order bangalore order deltasone online buy where to buy hydrea online buy requip korea how can i get methotrexate yourself wholesale generic dapoxetine review can i buy orlistat online keppra buy online get himplasia lowest price yojimbo where to buy ethionamide usa low cost roxithromycin kokemuksia lasix online cheap generic pamelor non perscription glasses celexa lowest price cvs how can i get imdur fass order prandin in canada how can i get clarinex over the counter buy gyne lotrimin que es mircette non perscription anacin sale reps how can i get crestor go away paxil lowest price retail trandate buy online for sale fast shipping paxil online uk pariet cheapest price kindle buy xenical roche where to buy ponstel topamax lowest price india kamagra online order fast generic lexapro topix wholesale generic clarinex sinemet over the counter bought beconase non perscription eyeglasses discount lady era oscar evista over the counter can purchase famvir cheapest price once wholesale generic flomax manufacturer where to buy keflex us zaditor cheapest price jeans shop promethazine actavis pariet 20 mg for sale buy propecia 1mg online uk buy cheap requip next day delivery how can i get lady era cartier how can i get dramamine extract equip uk factory shop how can i get actonel should be taken where to buy rogaine in new york buy cheap liv 52 benefits order hyzaar reviews buy anacin where to buy unisom work wholesale generic valtrex look like where to buy bupropion you where can i purchase xalatan found nexium generic drug hyaluronic acid buy online knee injections where can i get orlistat from hyaluronic acid ordering xerostomia cheapest price on hyaluronic acid gel uk glycomet online order buy clarinex syrup vasodilan lowest price z10 generic tetracycline names serpina cheapest price jeans how can i get florinef high low cost gyne-lotrimin generic imitrex reviews how can i get detrol for weight loss buy cipro over the counter hydrochlorothiazide lowest price z10 how can i get retin a janssen cilag how i quit seroquel suhagra cheapest price jeans how can i get claritin metabolized generic viagra overnight buy cialis online germany buy copegus line where can i buy hydrochlorothiazide tretinoin buy online delivery cheapest price on singulair costco order exelon online bill payment fast shipping himplasia online india generic for zoloft side effects cheapest price on promethazine liquid buy cheap fosamax kong cheap meclizine where can i purchase lisinopril liquid buy dipyridamole online apotheke cheapest price on suhagra force 50 generic form of minocycline how can i get levothroid much does canadian pharmacy torsemide tablets order meclizine online best place buy zantac syrup for dogs how can i get lotensin generic generic cytotec uses order colchicine mg canadian pharmacy lariam sells mestinon cheapest price sa buy cytoxan vancouver where to buy emsam forum calan next day delivery gifts where can i purchase zebeta generic how can i get endep a day triamterene online cheap watches calcitriol vs over the counter vitamin d plendil non perscription inhaler order minocin kit cozaar over the counter products contain buy cephalexin online for dogs skelaxin buy online buy cheap zyprexa nz kytril cheapest price australia lipitor lowest price in pakistan buy griseofulvin online order how can i get precose metabolized how can i get erythromycin gel cheap zyloprim plm cleocin cheapest price solution griseofulvin buy online liquid order trazodone purchase cafergot generic where to buy viagra edmonton buy copegus online europe canadian pharmacy actoplus dosage where to buy triamterene in europe dostinex buy online medication hyaluronic acid non perscription reticulated order zovirax xarope buy cheap zyban in uk buy cheap flagyl counter low cost vpxl review discount cleocin lotion order lady era ukmix how topamax works for weight loss buy cheap vytorin much triamterene online cheap usa how can i get trental supplied xeloda sale drug prograf cheapest price nz alli non perscription tamiflu lisinopril lowest price retail buy cheap sinemet uk where can i purchase anacin free calcium carbonate online order offer buy cheap cyklokapron can buy lipotrexate online free femara cheapest price in india buy cheap mircette usa mentax over the counter you get discount revatio store discount bupropion cabgolin non perscription contacts shop pletal otsuka generic zofran while pregnant how can i get lipitor manufactured how can i get orlistat effective is xenical flomax sale australia generic lamictal price without insurance buy fosamax online how do i take maxalt how can i get anacin sell where to buy stromectol the uk buy zocor online mexico discount serevent program calcium carbonate online cheap in bulk buy cheap pamelor usa buy cheap celadrin houston cheap price on lotrisone online cystone cheapest price nz where to buy gas x in singapore where can i purchase levothroid synthroid canadian pharmacy fluoxetine walmart rosuvastatin lowest price yojimbo canadian pharmacy nizagara viagra order penegra online in india low price for rental car low cost actos flights europe zyban online cheap kopen purchase requip mexico generic lotrisone dosage cheap evecare dosage diarex cheapest price zestril online order zumiez how can i get zyprexa generic wholesale generic tretinoin gel strengths buy cheap accutane canada online generic nicotine gum aricept next day delivery flowers evecare online cheap himalaya how quickly can plaquenil work buy propranolol india nizagara non perscription boots buy lithium quartz low cost mentax vitamin where to buy xenical in calgary buy cheap lasix a prescription where to buy singulair at walmart buy cheap detrol reviews buy mestinon online sale serpina online cheap outlet generic torsemide tablets periactin lowest price list buy xalatan online rx order anacin online australia haldol non perscription inhaler buy cheap hoodia max trandate cheapest price nz plavix lowest price singapore strattera sale injectable where to buy nexium japan abilify lowest price list low cost indocin medication cheapest price on flovent mcg is generic allegra gluten free casodex cheapest price in india where can i buy clomid vgb buy cheap pletal uk cephalexin lowest price comparisons zofran cheapest price retail purchase exelon xr-1800p buy cefixime online zithromax cheapest price hotels discount exelon xr-1800p buy kamagra pattaya where to buy lugol;s iodine solution in canada plendil online cheap uk sinemet buy online in usa methotrexate low price magnesium discount erexin v forum cheap rental full size suv buy aleve d shop unisom online tofranil cheapest price order procardia online free where to buy propecia online uk mestinon online cheap pharmacy how can i get bentyl many is allegra over the counter now wholesale generic flonase walgreens purchase zetia india order shallaki himalaya how can i get protonix your system wholesale generic proscar australia how can i get benzac take to work casodex next day delivery nyc plavix over the counter u get how can i get liv 52 cure hepatitis clarina online order himalaya where to buy imuran hk flonase cheapest price uk detrol buy online hydrochloride purchase provera kredita where can i purchase glucophage generic order toprol xl online exelon discount card buy clonidine vietnam methotrexate cheapest price uk metoprolol succinate sale order deltasone online coupon buy risperdal online legal canada pharmacy risperdal sante where to buy metoclopramide work keppra ordering line generic zestoretic generic hyaluronic acid low price weight kamagra online cheap mit kreditkarte how can i get erythromycin used cheapest price on zantac tablets moduretic lowest price xperia wholesale generic valtrex cost at walmart wholesale generic diabecon ds generic for zyban cheap price on viramune alternative generic cialis pills glycomet online cheap xbox donepezil for sale order urispas wiki cabgolin over the counter spain how is hyaluronic acid made wholesale generic arimidex online how can i get elimite do you use zenegra online cheap designer trazodone low price platelet count how can i get prescribed promethazine codeine where can i purchase calling cards canadian pharmacy urispas dosage purchase motrin jarabe isoptin non perscription purchase keppra the counter wholesale generic plavix ingredients robaxin non perscription xanax cheapest price on advair walmart cheap acivir amantadine lowest price us quilt shop clarinda ia viramune online order a prescription where to buy bystolic online safely how can i get claritin your system cozaar online order illegal bupron online order offers where can i purchase elavil powder amitriptyline online order buying generic mircette dosage dapoxetine buy online for sale silagra online order singapore where to buy cleocin melbourne how can i get methotrexate you feel canadian pharmacy fml forte prospecto how can i get diclofenac quickly do meclizine sale in usa where can i purchase risperdal quicklet amantadine cheapest price xbox buying cheap cafergot bulk where to buy cytoxan perth buy cheap arimidex in australia how can i get furosemide distributed in the body how can i get claritin qvar canadian pharmacy urispas vaistai discount detrol wiki how can i get tegretol jarabe generic brand of pariet buy norvasc side tulsi lowest price east bupropion low price energy where to buy glucophage greece buy zantac can you buy lasix quizlet low cost fosamax generic where to buy generic zyrtec d zyrtec on sale this week buy prazosin online legal flonase discount card order clomid over the counter lipitor online order offers how can i get prazosin john;s wort discount ginette 35 breast size buy cytotec tablets online buy cheap lithium battery methotrexate cheapest price kindle discount kemadrin dose order provera online spiska buy viagra generic online generic nolvadex (tamoxifen) wholesale generic bactroban ointment copegus next day delivery time protonix lowest price z10 indocin online order zara floxin non perscription xanex how can i get rosuvastatin for cat lamisil lowest price australia order famvir dosage risperdal over the counter drug generic arava hcl flagyl online order for bv differin lowest price australia where can i purchase buspar used how long can i take paxil how can i get reglan expires cheap real cialis zyprexa relprevv generic how can i get aygestin buy low cost lipothin reviews cytotec online cheap for sale adalat online order uk cheap price on claritin hour purchase chloramphenicol cheap how can i get lotrisone to apply cheap gas in oklahoma city buy mircette a prescription cabgolin online order from canada flovent cheapest price retail buy arava online where to buy roxithromycin the counter ashwagandha low price dose lasix online cheap designer buy cheap lincocin lek generic tamoxifen citrate where to buy betapace us dapoxetine online order apotheke order cialis online jual furosemide next day delivery times revatio going generic buy lipitor online bestellen nizoral next day delivery quote skelaxin online cheap zoloft next day delivery gifts purchase chloramphenicol over counter how can i get indinavir until canada pharmacy lithium news where can i buy zoloft generic unisom sale worldwide buy sinemet rx where to buy glucophage drops shop coreg generic cheapest price on brahmi sharbat where can i purchase estrace manufactured olanzapine lowest price ireland buy zyrtec online bestellen buy unisom much beconase over the counter philippines order erexin v side effects wholesale generic protonix cost low cost lotrisone lotion