From its old phone booths to its double-decker buses, bright red is a color we associate with the city of London. Far less known however, are 13 little green shacks that dot the British capitol. Together, they're part of a very exclusive club, that's been part of London life for well over a century. Jonathan Vigliotti reports.


Please enter your comment!
Please enter your name here