You know you're in England when locals gather at the scene of a prospective riot armed only with cups of tea. On Camden High Street in central London -- just across from the dank, urine-scented waters of the once-bustling Regent's Canal -- residents gathered Tuesday evening on the rooftops of...
Posted August 12, 2011 | 08/12/11 11:05 AM ET