CAMDEN is the quirky London street that millions of teenagers make their first stop when they visit the capital. It's always busy with market stalls, persistent sellers, food stands, bustling pubs ...