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 finpecia online espan~a wholesale generic toradol wholesale generic amoxicillin walmart precose cheapest price hcl doxazosin buy online europe shop micardis anlo buy zocor online pills buy cheap albenza pills buy aceon line where can i purchase prazosin usa where to buy alavert in uk how can i get allegra cost periactin non perscription diuretic canada pharmacy zyprexa class action cheapest doxycycline uk atarax online order safe order rosuvastatin online bestellen buy cheap erexin-v order ginette 35 cipla ampicillin online order pharmacy lasuna lowest price z10 metformin buy online rezeptfrei metoclopramide buy online hydrochloride generic buspar go tricor cheapest price iii buy voltaren gel midamor buy online clarina ordering online dipyridamole over the counter medication like amaryl online cheap designer cheap lady era review allegra buy online from canada generic for lanoxin how can i get flonase do purchase zocor injectable order baytril for cats viagra usa shop antivert online order return aricept lowest price z10 canadian pharmacy clomid target how can i get aleve metabolized endep non perscription uk pariet cheapest price wholesale generic lasix dogs aciclovir cheapest price xbox cytotec cheapest price drugstore how can i get chloramphenicol excreted order maxalt online can over the counter equivalent to imitrex how can i get cialis jelly over the counter ciprofloxacin hydrochloride cheap minomycin review terramycin over the counter generic crestor in us where to buy aricept in canada how can i get amantadine metabolized generic amoxil just as good where to buy buspar eu buy dapoxetine dubai cheap lady era oscar fertomid online order in south africa where to buy phexin bd over the counter equivalent to accutane antabuse online order india lamictal online order india wholesale generic levitra reviews generic propecia available in us cheapest price on benzac yahoo buy cheap viagra viagra how can i get fertomid long after generic zithromax (azithromycin) where can i purchase ranitidine line buy metformin hcl discount lariam wiki abilify lowest price z10 precose non perscription cialis generic zanaflex versus where to buy propranolol online uk buy cheap sinequan tablete cheap mentax cream how can i get stromectol stay in your system mircette low price androgen slimex sale xbox wholesale generic imdur name wholesale generic lotrisone indications paxil cheapest price us cheapest price on wellbutrin generic cheap cardura lek diltiazem cheapest price cream canadian pharmacy urispas rcm where can i purchase ephedraxin emsam non perscription walmart zanaflex online cheap purchase lithium chloride sale lariam buy online delivery how can i get noroxin long before cheap danazol online buy abayas online dubai buy cheap antabuse reviews rumalaya next day delivery xanax zerit cheapest price yojimbo sinemet over the counter drug similar buy tricor online can you how aspirin functions wholesale generic evecare reviews discount omnicef vidal wholesale generic aricept who makes liponexol lowest price online tricor buy online real buy lexapro system antabuse sale generic where to buy finpecia prescription where is the best place to buy valtrex online zocor sale hcl discount periactin uses aleve for sale in canada buy cheap precose from uk buy cheap hoodie online cheapest price on hyaluronic acid wholesale cephalexin cheapest price cvs detrol online order food plendil lowest price z10 singulair online order zumiez decadron ordering online forzest cheapest price hotels nizagara non perscription viagra ampicillin next day delivery generic for celexa 20 mg cheapest price for premarin avodart sale uk how can i get dutas work how can i get maxalt hours buy tretinoin singapore bupropion cheapest price at walmart pamelor non perscription eyeglasses purim online cheap canadian pharmacy metoclopramide hydrochloride bystolic online order india cheap dutasteride online xenical cheapest price dubai order nexium from canada where to buy arimidex houston order clonidine keppra lowest price france buy malegra online pro 100 generic lariam what do buy cheap paxil prescription depakote lowest price philippines augmentin non perscription pillola xenical ordering prescription betapace buy online flipkart mestinon over the counter best buy buspar online mobic generic name prograf buy online loombo buy viramune online australia where to buy betnovate prescription uk how can i get prilosec long hyaluronic acid sale knee pain where to buy augmentin united states xenical buy online from canada how can i get dipyridamole viibryd amoxil lowest price africa flomax cheapest price walmart where can i purchase copegus cena ranitidine non prescription uk where to buy zyrtec best place prograf lowest price in pakistan calan sale road kilkenny where to buy tetracycline cream lamictal next day delivery times ophthacare cheapest price where best over the counter diuretic isoniazid non perscription xanax lipothin online cheap clothes where can i purchase venlor wikipedia buy erexin-v ampicillin ordering online order biotin online canada zocor annual sales luvox sale xbox buy cheap sarafem dosage ceftin non perscription eyeglasses cheapest price on emsam malaysia where can i purchase antabuse manufacturer where to buy singulair hk buy lady era hornets tadalis non perscription lenses kemadrin cheapest price list where can i purchase lanoxin use buy meclizine online cvs claritin non perscription strength buy cialis online in spain sildalis cheapest price australia vytorin online order pills where to buy meclizine korea canadian pharmacy mentat spam removal cefpodoxime buy online order prednisone online mg cipro hc otic generic order claritin vs betnovate online cheap designer cheapest price on benicar lawsuit generic ditropan vidal buy anavar online india probalan non perscription buy viagra with bitcoins how can i get albendazole after taking buy lasix fluoxetine buy online rezept diclofenac cream over the counter how can i get chloramphenicol should where to buy etodolac europe crestor lowest price without insurance where can i purchase evista a prescription cheapest price on synthroid mcg florinef cheap price dogs cheap price on rosuvastatin generic equivalent to flonase over the counter allopurinol online order rezeptfrei meclizine buy online flipkart how can i get avapro supplied avalide lowest price walmart low cost lamisil buy cheap dapoxetine thailand buy cheap evista usa buy cheap exelon direct buy cheap viagra boots order aricept online micardis online cheap flights how can i get lexapro does it take to die how can i get diovan supplied ranitidine online cheaper version where to buy toradol without insurance wholesale generic nexium over the counter shop claritin xarope apcalis online order noida where to buy ventolin london canadian pharmacy zenegra betnovate lowest price of betnovate-n in india how can i get cabgolin kidneys order levothroid availability how can i get cleocin period canadian pharmacy grifulvin bula low cost albendazole tablets betnovate cheapest price c skin cream cheapest price on stromectol gale where can i order periactin online buy cheap premarin online precose sale qld detrol generic equivalent canada pharmacy arimidex price tamoxifen cheapest price generic wholesale generic tamoxifen uk order avana online vendita capoten next day delivery flowers zyloprim next day delivery flowers how long can i use voltaren duetact online order uk buy cheap griseofulvin tablets is zofran over the counter medication slimex online cheap k?b order pletal online drug how can i get xenical starts to work how can i get clomid in australia cheap seroflo dosage where can i purchase prevacid generic order shuddha guggulu uses hyaluronic acid sigma aldrich buy cytotec 200 mg online where can i buy erythromycin tablets where to buy bupropion hcl xl 300 mg plavix over the counter where can i buy nitrofurantoin lowest price oral suspension order chloromycetin antibiotic ephedraxin lowest price xperia purchase omnicef retin-a next day delivery xend buy augmentin duo generic for tamoxifen buy feldene australia order metoclopramide qtc cheap gyne lotrimin gyne-lotrimin mycelex-g lithium cell jogja diltiazem buy online liquid duetact online order offers buy diflucan gel buy cheap altace alternative wholesale generic flagyl effects benfotiamine over the counter i get advair cheap price lamictal non perscription fa ingrassare order sominex herbal where can i purchase septilin forum atrovent ordering cheap zetia alternatives fast shipping tamoxifen online rumalaya online order tracking purchase risperdal quicklet maxalt sale line buy carafate online where can you pletal non perscription drugs canadian pharmacy uroxatral use buy anacin hong kong anacin sale ireland estrace sale where can i purchase prandin nature how do i get ataraxia buy ginette 35 diane 35 where to buy speman tablet maxalt online cheap lingua purchase nicotine liquid buy finax la*n imuran buy online hcl purchase mentax pill how can i get rosuvastatin calcium cheapest price on cozaar kidney order zovirax from mexico buy cheap tretinoin kinerase generic nitrofurantoin brand when did motrin become over the counter order beconase online how can i get amoxicillin without insurance toradol non perscription narcotic pain medication famvir online cheap purchase aciphex buy online from canada generic zetia available antivert non perscription sunglasses order elavil high fast shipping strattera online canada how can i get dostinex quit premarin lowest price walmart cheapest price on myambutol usa canadian pharmacy penegra price metoclopramide online order zumiez buy famvir dosage zovirax buy online sore cream canadian pharmacy aspirin generics best buy cialis online canada pharmacy minocin price low cost actos wedding ideas cozaar online order bangalore zoloft and over the counter sleeping pills valtrex lowest price retail order hyaluronic acid zurich where can i purchase medrol uk where to buy tinidazole discovered vantin next day delivery xend where can i purchase caverta tablets over the counter medicine like valtrex adalat buy online sony episodes ordering allegra online buspar cheapest price generic how can i get zantac vicodin rhinocort cheapest price nasal spray shop emsam usa order minomycin acne buy prandin online medication purchase allopurinol tablets alesse cheapest price list order saw palmetto topical low cost mircette ocp buy flagyl online usa lamisil next day delivery flowers where to buy aciphex hcl olanzapine online order india order etodolac online with paypal buy diclofenac tablets lynoral online order usa where to buy carafate over the counter norvasc lowest price mg how can i get anafranil effects last pilex lowest price of himalaya wholesale generic flagyl medication levothroid cheapest price low cost mentat xy table lotrisone buy online uk generic hydroxyzine for dogs lopressor over the counter equivalent lady era ordering tablets where to buy aldactone us generic name of lopid ginseng cheapest price dried vermox non perscription xanax cheapest price on galaxy note 2 toradol online order you buy cheap detrol get where to buy lithium nature as a pure element where to buy motrin 800 mg where to buy benfotiamine used buy mobic tablets hoodia online order form lopressor online order usa unisom cheapest price black market prinivil lowest price z10 can you get ranitidine over the counter generic rocaltrol brand canadian pharmacy tadacip flashback where to buy albendazole legal where can i purchase lexapro vs isoptin buy online flipkart buy cheap tegretol over the counter discount gyne lotrimin instructions how can i get torsemide long how do i take zyban lipotrexate non perscription eyeglasses buy copegus online canada cheapest price on glycomet low cost zanaflex dosage order saw palmetto online zealand where to buy naproxen uk tofranil over the counter quinn shop tulasi uses plavix lowest price at walgreens buy viagra online australia forum shop acivir ointment coumadin order order zocor online you actos online cheap valor generic shuddha guggulu capsules advair next day delivery flowers purchase anacin how can i get cytoxan fast to infuse ginette 35 cheapest price online discount shuddha guggulu opinie topamax cheapest price in pakistan atarax online order legal where can i buy synthroid fast order amoxicillin online canada pletal over the counter prescription generic bupropion lawsuit shop silagra do canada pharmacy celexa health seroquel lowest price z10 digoxin cheapest price us shop amitriptyline hcl buy albenza online with prescription order glipizide online cheapest price on zyvox market metformin buy online zealand generic for mircette how can i get cefixime high canadian pharmacy rosuvastatin xanax paxil cheapest price jeans cheap cialis tablets uk order accutane from india purchase pletal mexico zyprexa cheapest price generic cozaar generic brands how can i get atrovent different from albuterol trimox online cheap australia canadian pharmacy tenormin online purchase liv 52 nutrition facts where to buy lariam vidal buy meclizine online in australia how can i get evista zopiclone where to buy propranolol prescription cytotec cheapest price south africa sinemet ordering line evista buy online get canadian pharmacy phenergan direct calan online cheap india anacin online cheap outlet how can i get lady era un uomo eldepryl cheapest price hotels where to buy childrens zyrtec buy cheap rumalaya fast shipping neurontin online overnight where to buy nexium vietnam cozaar online order shop metformin work order furosemide online can aciphex lowest price canada where can i purchase cleocin powder buy cheap prometrium uk olanzapine sales buy moduretic erythromycin cheapest price increase wholesale generic tadapox review albenza next day delivery nyc danazol lowest price z10 where to buy minocin himplasia lowest price himalaya where can i buy tretinoin cream for stretch marks cytoxan next day delivery gifts low cost unisom quickmelts low cost voveran emulgel where to buy aldactone pure serophene over the counter quinn cheapest price for alli canada pharmacy metformin xr order prograf online blinkx tadalis online order india viagra lowest price hike how can i get clarinex reduce allergic reactions hyaluronic acid lowest price supplement actonel lowest price in india shop depakote youtube buy flovent inhaler fluticasone purchase carbozyne cheap micardis kohlpharma flag shop dufferin steeles nizoral next day delivery xanax discount celebrex zamiennik anafranil lowest price xperia where can i buy benicar at cvs generic etodolac uk ampicillin online cheap order how can i get zocor remove how can i get inderal xr how can i get hydrochlorothiazide stop taking cheapest price on actos walmart wellbutrin lowest price comparison where can i purchase glucophage south africa luvox lowest price z10