All That Life Can Afford

Slogan seen on the side of a London Bus.
Slogan seen on the side of a London Bus.