This Just In - London Appalling

  • Aired:  02/11/99
  •  | Views: 2,934

A new survey on the relative cleanliness of homes in different European countries found Britain at the bottom of the heap. (0:54)

Loading...