Are things only worth what people are willing to pay for them? Tim Harford explains how one of the oldest methods of buying and selling has endured into the internet age. Show more
Discover 11,128,835 listings and 279,764 playable programmes from the BBC
Are things only worth what people are willing to pay for them? Tim Harford explains how one of the oldest methods of buying and selling has endured into the internet age. Show more