July 12th, 2014
Episode 570 of 826 episodes
We join the German football fans watching the world cup in the middle of a forest. Also: Fighting corruption in China; the culture of silence in a Mexican town ravaged by violence; why the French would rather speak Latin; and Italy's oldest police force celebrates its 200th anniversary. Presented by Kate Adie.