Will Self ponders the origins of our insatiable thirst for bottled waters, and the spa towns from which they spring. Are they a luxury the world can no longer afford?
All available episodes (5 total)