Camden market: London’s vibrant bazaar