As others say, Londoners/brits make a distinction between “pub” and “sports pub”, the former don’t usually have any TV (or it’s off, only used for big England games when every pub becomes a sports pub).
Contrary to your experience, I’m pretty sure that most pubs are not sports pubs in London