The intrepid adventures of a half-breed and his camera...

Laymen's London #1

Seeing Red: The infinite line of red buses and red lights down Oxford Street. So you've just bought your flight to London, or maybe you've actually just stepped out into the blistering cold air at Heathrow Terminal 5. Either way you've probably be…