ALDO

An advertisement for ALDO appeared on a double decker bus operating in London in 2005. (TV: )