NFL fan? These are London’s 10 best sports bars to watch US sports With the NFL and NBA seasons in full flow and the MLB world series reaching its climax, it's time to crack out your best Stars and Stripes garb and head out to an American sports bar. We've rounded up the capital's 10 greatest places to watch US sports – whether it's a bloody brawl on [...]