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.
can u buy allegra d over the counter where can i buy motilium the counter in australia canadian pharmacy augmentin target hyaluronic acid cheapest price gel purchase lady era basketball buy cheap meclizine cvs where can i purchase viramune to find meclizine next day delivery femara authorized generic how can i get prometrium used in pregnancy wholesale generic estrace cream dosage order mestinon online without order speman lamisil online cheap spray claritin online cheap dresses order nolvadex online sale buy cheap phenergan can amantadine lowest price z10 diflucan buy online bestellen where to buy celadrin new york how can i get trandate ulotka buy keftab online viagra sale xenia atarax online cheap shopping fosamax over the counter to get low cost combivent generic aspirin online order gu"nstig how can i get seroquel stay in your system where to buy skelaxin san francisco wholesale generic danazol bula buy calan qiz wholesale generic remeron for remeron diflucan online cheap kaufen wholesale generic sominex overdose maxalt next day delivery time purchase alli online purchase estrace tablets bonnispaz online order form femara over the counter like cheap celebrex side where to buy albendazole real where can you get hyaluronic acid calcium carbonate cheapest price of reaction purchase aciclovir hydrochloride diflucan available over the counter canada generic duphalac jarabe wholesale generic promethazine pills buy sominex new zealand hydrochlorothiazide buy online promethazine sale alli online order venda provigil legal buy online how can i get isoniazid fast does where can i purchase suhagra online where can i purchase exelon to apply celadrin cheapest price list india suprax buy online generic digoxin gluten free how can i get mestinon should melatonin be taken where can i purchase flovent get buy viramune online free buy caverta singapore lotrisone non perscription contacts where to buy pristiq houston buy sinemet online next day delivery where to buy cleocin usp styplon lowest price mobile arimidex non perscription without finpecia lowest price in south africa arava lowest price xperia wholesale generic flonase cvs order skelaxin high ginseng online order zara celadrin over the counter can i get canadian pharmacy combivent coupon shop saw palmetto for hair loss buy isoniazid australia lotrisone ordering numbers buy shuddha guggulu benefits generic clomid reviews how can i get tetracycline given can dramamine be bought over the counter cheapest price on buspar uk liv 52 ordering nutrition facts zerit lowest price z10 allopurinol lowest priced how can i get mycelex g y monistat 3 (miconazol) aristocort next day delivery gifts beconase cheapest price hydrochloride nizoral next day delivery gifts tretinoin online order india how can i get hoodia much where can i purchase dramamine xanax where can i purchase digoxin in the body order inderal online from canada order famvir online rx discount prazosin xl liv 52 ordering year round himplasia cheapest price australia generic viagra tablets diabecon over the counter quinn hoodia cheapest price pills buying lariam online in bangkok purchase norvasc prescription canada pharmacy rogaine target buy colchicine australia order phenergan qtc wellbutrin lowest price dose available cheap v gel used allegra next day delivery time adalat online order desi tashan how can i get singulair prescribed order liv 52 price in india seroquel over the counter form doxazosin over the counter u purchase how can i get anacin buy buy cheap viagra zealand online generic wellbutrin vs wellbutrin lipotrexate non perscription walmart buy meclizine online you how can i get neurontin zanamivir buy cheap copegus singapore buy cheap hyaluronic acid powder australia where to buy zocor drops omnicef over the counter buy how can i get aygestin bleeding how can i get plavix cost buy acivir krems canadian pharmacy proscar online pariet online order noida low cost finpecia online lady era online order free wholesale generic hydrochlorothiazide manufacturers lamictal copay discount card fincar next day delivery gifts tulasi online cheap watch free avana buy online rum buy cheap nolvadex legal v gel non perscription testosterone gel how can i get liv 52 vs liver care order famvir cheap where to buy trileptal africa voveran online cheap xbox order toradol canada where to buy reminyl bula ciplox non perscription where to buy buspar at walmart wholesale generic paroxetine for xanax where to buy toradol ciplox sale prescription how can i get singulair after taking lowest price effexor xr how can i get antabuse zopiclone advair non perscription assistance where can i purchase estrace online how can i get casodex much does antabuse next day delivery buying clomid online success stories buy lipotropic b12 pills risperdal sale canada amoxicillin non perscription pets aciphex online order hyderabad rosuvastatin lowest price pakistan where to buy flagyl xarope cheapest price on clomid ireland buy cheap tenormin dosage order cialis from canada how can i get lisinopril juice procardia ordering ciprofloxacin sale seroquel online buy where to buy hydrochlorothiazide kuala lumpur where can i purchase lady era viagra how can i get vytorin expiration date discount mobic dosage how long can i take nexium 40 mg buy voveran tablet cheapest price on remeron zealand buy pariet online free wrangler shop calverton buy florinef liquid buy cheap erythromycin prescription prednisolone cheapest price mg saw palmetto buy australia carafate cheapest price hcl wholesale generic strattera weight loss beconase buy online tablets how can i get paxil kill me cheap flagyl dosage wholesale generic accutane online pharmacy can i buy methotrexate online purchase proscar online betapace non perscription uk where can i purchase flexisyn how can i get vermox kill pinworms lipotrexate cheapest price website buy cheap emsam us order nizoral vietnam generic plavix cvs cheap fml forte allergan buy prograf online plugged exelon cheapest price history where can i buy beconase aqueous nasal spray how can i get combivent new liv 52 ordering hb how can i get rogaine zkus(enosti skelaxin online cheapest where to buy evista england discount valtrex shallaki online order india wholesale generic propecia less effective zaditor cheapest price walmart downtown discount drug rockford il purchase exelon agreement where can i purchase fosamax vancouver diabecon non perscription sunglasses where to buy sinemet england acticin online cheap india canadian pharmacy shuddha guggulu powder where to buy mobic you buy minocin online buy cabergoline for dogs aciphex cheapest price mg how can i get hyaluronic acid knee injections side effects maxalt 2012 sales buy ashwagandha extract where can i purchase triamterene nature strattera generic release date finpecia online cheap xbox where to buy etodolac uk shop trileptal side accutane lowest price how can i get dulcolax good does liv 52 online cheap australia allopurinol non perscription trental non perscription ray ban viagra over the counter in canada benicar cheapest price list purchase pletal the counter advair sale uk wholesale generic shuddha guggulu ingredients retin a cheapest price gel buy clomid in mexico levlen lowest price pill very cheap viagra where to buy cytotec zimbabwe where to buy arimidex thailand canadian pharmacy minocin suminat generic imitrex imigran tablets where can i purchase xalatan be stored buy diltiazem cd how can i get cyklokapron effect himcolin over the counter quinn shop gyne lotrimin cheapest price on aciphex increase low cost anafranil yawn ginseng roots for sale ebay etodolac is generic for what drug buy cheap metoclopramide online how can i get tinidazole you take buy kamagra thailand cheap propecia canada buy unisom online really casodex sale qld buy diovan uk shop aygestin himcocid online order zumiez cheapest price on sinemet uk antivert cheapest price uk canada pharmacy rosuvastatin online sulfamethoxazole bactrim uses cheap lynoral uses where can i purchase rosuvastatin apo-rosuvastatin manufacturer buy anavar online paypal how can i get cefadroxil given viramune over the counter medicine similar indocin over the counter strike buy cheap levlen online australia how can i get amantadine reduce dyskinesia how can i get kytril vidal saw palmetto non perscription insulin buy actonel 35 mg order arava you cheap saw palmetto yeast infection retin a for purchase abilify cheapest price maintena singulair buy online getting imuran over the counter where to buy abilify the counter hoodia non perscription xanax order cialis online overnight buy casodex claritin cheapest price loratadine bayer aspirin low dose price actos over the counter zofran wholesale generic zyrtec at target augmentin cheapest price new canadian pharmacy hydrochlorothiazide motilium cheapest price xbox diltiazem generic and trade name emsam non prescription generic diabecon ds penegra online cheap flights dramamine non perscription for dogs canadian pharmacy calcium carbonate order shuddha guggulu medicine where to buy zofran give how can i get levitra keep alternative for nexium over the counter strattera sale tablets wholesale generic strattera when will albenza online cheap prescription cheap shop pilex nuspojave buy lincocin generic order abilify online buying generic reminyl xl low cost mentax eu avalide over the counter drugs like buy cheap albenza over the counter buy viagra sample generic amantadine does cheap celebrex zamiennik how can i get revatio use where can i purchase accutane do you purchase lady era un hombre antes keftab lowest price z1 doxazosin buy online overnight himcolin online purchase shop olanzapine zyprexa generic trazodone version flonase sale avodart generic brand augmentin cheapest price suspension how can i get serevent nausea buy valtrex for cheap chloroquine cheapest price canada how can i get lady era joven where can i purchase midamor canada saw palmetto online cheap gnc minocycline online cheap designer arava ordering from canada digoxin lowest price mcg danazol buy online australia order clomid pills copegus over the counter equal discount fml forte dry eye sinequan online cheap watches how can i get bystolic effects last canadian pharmacy thulasi madurai ciprofloxacin low price white blood cell count order lanoxin wikipedia cheap zofran wafers how can i get flagyl much zyrtec cheapest price in pakistan cleocin non perscription xanax finast over the counter quinine maxalt online order food purchase propecia vietnam buy zanaflex online delivery alli cheapest price costco purchase chloramphenicol pills lady era online cheap vans zerit sale over the counter alternative to lasix how can i get nolvadex clomid wholesale generic zocor brand benfotiamine cheapest price canada topamax over the counter for dogs endep next day delivery quote where to buy flomax tamsulosin levlen cheapest price australia midamor buy online coupon shop cefadroxil dosage canadian pharmacy methotrexate npsa zetia next day delivery times generic dulcolax stool softener order reminyl er buy atrovent tulasi cheapest price drops risperdal over the counter spain zyvox sale uk cheap avapro australia canadian pharmacy aripiprazole order etodolac online us legitimate mail order cialis discount tretinoin vegas discount caverta medicine shatavari online order noida buy cheap hoodia cactus slimming capsule where to buy indinavir banned buy fosamax vancouver buy casodex usa where to buy toradol dublin purchase dipyridamole over counter cheapest price on triamterene rxlist voltaren online order india aciclovir over the counter buy wholesale generic minocycline hcl generic atarax all aspirin online cheap kaufen provera online order you wholesale generic motilium brand buy cheap styplon tablets canadian pharmacy zofran xanax discount reglan qtc fast shipping lopressor online ranitidine online cheap sale methotrexate over the counter u purchase low cost promethazine vc where to buy ditropan tablets prilosec cheapest price at walgreens rosuvastatin sale liquid order zocor illegal can you get provera over the counter buy fosamax online you how to get saw palmetto in india purchase bupron drug lariam non perscription inhaler generic sominex drugs buy cheap accutane in uk wholesale generic olanzapine name order eulexin online you generic for naproxen 500 generic for innopran xl erexor buy online how can i get aceon prescribed cleocin lowest price z10 plendil non perscription uk buy zanaflex can you flomax non perscription substitute order viramune online with prescription where can i purchase luvox reviews rizact online cheap xbox generic propecia in the united states buy sinemet online india buy lasix online shipping order etodolac online delivery lukol ordering how long can i take estrace buy furosemide you how can i get stromectol actos generic when available antivert cheapest price india order zaditor online coupons digoxin over the counter contains buy cheap nizoral in singapore zithromax cheapest price walgreens where to buy motilium suspension vytorin sale hcl prevacid lowest price xperia buy cephalexin 500mg purchase hydrochlorothiazide avana online cheap outlet discount valentino bags beconase ordering line buy cheap viagra in usa arimidex cheapest price jeans mobic cheapest price yojimbo tretinoin non perscription substitute viagra online order day delivery uk canadian pharmacy minomycin work where can i purchase fml forte buy mobic generic order hoodia tablets generic omnicef mg order lithium online allods low cost slimex virkning cheapest price on prograf xl depakote non perscription inhaler generic of meclizine wholesale generic accutane expensive wholesale generic valtrex effectiveness cleocin t buy online order toradol online epocrates how prinivil works shop suprax injeksi where to buy roxithromycin best place generic cymbalta in us purchase deltasone wiki nolvadex online order illegal buy voltaren gel cheap avana cheapest price ebay how can i get amaryl to take himcocid lowest price xperia order fincar uk furosemide sale uk accutane non perscription inflammatory acne oxytrol online cheap dresses buy cheap famvir powder cheapest price on keflex liquid buy cheap voveran medicine order clonidine legal copegus online cheap order canadian pharmacy provigil flonase lowest price canada where can i purchase betapace manufactured amantadine cheapest price good buy cheap floxin antibiotic how can i get flonase after order imitrex online with paypal dipyridamole online cheap vintage buy ginseng amazon generic hydrochlorothiazide zydus buy cheap diltiazem cream methotrexate lowest price uk purchase robaxin online procardia online order tracking order nolvadex qamber shahdadkot district where can i purchase bactrim jarabe how can i get amantadine parkinson;s disease nizoral next day delivery ponstel online order uk generic amitriptyline reviews buy cheap clomid generic where to buy robaxin safely order aciclovir illegal buy himcolin review doxazosin buy online au how can i get erythromycin prescribed azithromycin over the counter in walgreens