Precious Ramotswe gets a surprise, while her case of the missing American has yet to be solved. Stars Claire Benedict.
Share this with
You are at the last episode
See all episodes from The No 1 Ladies' Detective Agency
See all broadcasts of Tears of the Giraffe (18)