Talking Business examines the deal agreed by the world's biggest economies to tackle tax avoidance by some of the huge worldwide companies such as Apple and Google. Show more
Discover 11,128,835 listings and 277,853 playable programmes from the BBC
Talking Business examines the deal agreed by the world's biggest economies to tackle tax avoidance by some of the huge worldwide companies such as Apple and Google. Show more