Justin Quayle, um diplomata e horticultor britânico de baixo nível colocado no Quénia, fica a saber que a sua mulher Tessa foi encontrada morta no veld. Tessa foi assassinada numa encruzilhada juntamente com o seu motorista queniano. O seu colega, Dr. Arnold Bluhm, inicialmente suspeito do seu assassinato, é então encontrado morto no mesmo dia que Tessa. Vários rumores abundam de que os dois estavam tendo um caso; mais tarde é revelado que Bluhm era gay.
Em flashbacks, vemos como em Londres, Justin conheceu sua futura esposa, Tessa, uma ativista humanitária e da Anistia Internacional. Ele apaixona-se por ela, e ela convence-o a levá-la de volta com ele para o Quénia. Apesar de seu casamento amoroso, Tessa mantém de Justin a razão pela qual ela se aproximou dele em primeiro lugar: para investigar um julgamento suspeito de drogas no Quênia e expô-lo. Quando Tessa começa a se aproximar demais para descobrir as práticas ilícitas de uma empresa farmacêutica influente e poderosa, ela e seu colega são brutalmente assassinados.
Quando o mistério em torno da morte de sua esposa se desdobra, Justin se torna determinado a chegar ao fundo do assassinato dela. Ele logo se depara com uma empresa farmacêutica Três Abelhas que está usando a população do Quênia para testes fraudulentos de um medicamento contra a tuberculose. A droga tem conhecido efeitos colaterais nocivos, mas a corporação desconsidera completamente o bem-estar de seus sujeitos de teste quenianos.
Sir Bernard Pellegrin chefia o Africa Desk do Foreign Office e é o chefe tanto de Justin como do Alto Comissário Britânico, Sandy Woodrow. Em suas investigações, Justin descobre que Tessa escondeu dele um relatório sobre as mortes causadas pelo Dypraxa, e ele obtém uma carta incriminatória que Tessa tirou de Sandy. Justin confronta Sandy, que lhe diz que o que Tessa queria era parar os testes do Dypraxa e redesenhar a droga. No entanto, isso teria custado milhões de dólares e atrasado significativamente a libertação da droga, período durante o qual outras drogas concorrentes teriam surgido. Pellegrin considerou o relatório de Tessa muito prejudicial e proclamou que ela tinha que ser detida. A companhia das Três Abelhas ameaça Justin: ele deve parar suas investigações ou conhecer o destino de sua esposa. Em um caso, agentes são enviados para espancá-lo.
Ainda determinado, Justin leva um avião de ajuda da ONU para a aldeia onde vive o médico que forneceu a Tessa os dados clínicos por trás do seu relatório. O médico dá a Justin uma cópia do relatório, mas a aldeia é invadida por tribos armadas a cavalo, e Justin e o médico são forçados a fugir da carnificina. Justin mandou o avião deixá-lo no local onde a Tessa morreu. Lá, ele pensa em Tessa; ele conta à memória dela que conhece todos os segredos dela, que a entende agora, e que está voltando para casa. Depois de seu devaneio, ele é morto num ataque organizado.
No funeral de Tessa e Justin, o advogado de Justin lê a carta incriminatória escrita por Pellegrin para Woodrow. Na carta, Pellegrin ordenou a vigilância de Tessa, expressamente para bloquear seus relatórios detalhando as mortes causadas pelo Dypraxa, e explica que a empresa Três Abelhas não poderia ser responsabilizada pelas mortes do Dypraxa se nunca recebesse oficialmente os relatórios. Tendo o escândalo sido revelado, Pellegrin abandona a cerimónia seguida pelos jornalistas.