Justin Quayle, ein in Kenia stationierter britischer Diplomat und Hobbygärtner, erfährt, dass seine Frau Tessa tot in der Steppe gefunden wurde. Tessa wurde zusammen mit ihrem kenianischen Fahrer an einer Straßenkreuzung ermordet. Ihr Kollege Dr. Arnold Bluhm, der zunächst des Mordes an Tessa verdächtigt wird, wird am selben Tag wie Tessa ermordet. Es gibt verschiedene Gerüchte, dass die beiden eine Affäre hatten; später stellt sich heraus, dass Bluhm schwul war.
In Rückblenden sehen wir, wie Justin in London seine zukünftige Frau Tessa kennenlernt, eine freimütige Menschenfreundin und Aktivistin von Amnesty International. Er verliebt sich in sie, und sie überredet ihn, sie mit nach Kenia zu nehmen. Trotz ihrer liebevollen Ehe verschweigt Tessa Justin den Grund, warum sie sich ihm überhaupt genähert hat: um einen verdächtigen Medikamentenversuch in Kenia zu untersuchen und ihn aufzudecken. Als Tessa den Machenschaften eines einflussreichen und mächtigen Pharmakonzerns zu nahe kommt, werden sie und ihr Kollege brutal ermordet.
Als sich das Geheimnis um den Tod seiner Frau lüftet, ist Justin fest entschlossen, dem Mord an ihr auf den Grund zu gehen. Schon bald stößt er auf den Pharmakonzern Three Bees, der die kenianische Bevölkerung für betrügerische Tests eines Tuberkulosemedikaments missbraucht. Das Medikament hat bekanntermaßen schädliche Nebenwirkungen, aber der Konzern kümmert sich nicht um das Wohlergehen seiner kenianischen Testpersonen.
Sir Bernard Pellegrin leitet die Afrika-Abteilung des Außenministeriums und ist sowohl Justins als auch des britischen Hochkommissars Sandy Woodrow Chef. Bei seinen Nachforschungen findet Justin heraus, dass Tessa ihm einen Bericht über die durch Dypraxa verursachten Todesfälle verheimlicht hat, und er erhält einen belastenden Brief, den Tessa von Sandy genommen hat. Justin konfrontiert Sandy, die ihm sagt, dass Tessa die Dypraxa-Tests stoppen und das Medikament neu entwickeln wollte. Dies hätte jedoch Millionen von Dollar gekostet und die Freigabe des Medikaments erheblich verzögert, so dass in dieser Zeit andere konkurrierende Medikamente auf den Markt gekommen wären. Pellegrin hielt Tessas Bericht für zu schädlich und verkündete, sie müsse gestoppt werden. Die Firma Three Bees bedroht Justin: Er muss seine Nachforschungen einstellen oder das Schicksal seiner Frau erleiden. In einem Fall werden Agenten geschickt, um ihn zu verprügeln.
Noch immer entschlossen, fliegt Justin mit einem UN-Hilfsflugzeug in das Dorf, in dem der Arzt lebt, der Tessa die klinischen Daten für ihren Bericht geliefert hat. Der Arzt übergibt Justin eine Kopie des Berichts, doch das Dorf wird von bewaffneten, berittenen Stammesangehörigen überfallen, und Justin und der Arzt sind gezwungen, vor dem Gemetzel zu fliehen. Justin lässt sich mit dem Flugzeug an dem Ort absetzen, an dem Tessa gestorben ist. Dort denkt er an Tessa; er sagt ihrer Erinnerung, dass er all ihre Geheimnisse kennt, dass er sie jetzt versteht und dass er nach Hause kommen wird. Nach seiner Träumerei wird er bei einem organisierten Anschlag getötet.
Auf der Beerdigung von Tessa und Justin liest Justins Anwalt den belastenden Brief vor, den Pellegrin an Woodrow geschrieben hat. Darin ordnet Pellegrin die Überwachung von Tessa an, ausdrücklich um ihre Berichte über die durch Dypraxa verursachten Todesfälle zu verhindern, und erklärt, dass die Firma Three Bees nicht für die Dypraxa-Todesfälle verantwortlich gemacht werden kann, wenn sie die Berichte nie offiziell erhalten hat. Nachdem der Skandal aufgedeckt wurde, verlässt Pellegrin die Zeremonie, gefolgt von den Journalisten.