So I’m on vacation from NYC to Europe. I’ve been to Amsterdam, Paris and now London. Despite seeing hundreds of bikes, mostly scooters, I’ve seen only one Triumph, a Tiger. I expected to see a lot more...Do they love their Triumphs here in the UK? Also, how close is the museum to downtown London and is it worth seeing?