British in my opinion. I love Fullers 1845, and Fullers London Pride - both british expensive beers. 5.6%, high for a beer too. Really rich in taste and it's something you enjoy drinking. Hobgoblin beer is absolutely beautiful, so is fine Badger beers, which also come in a lovely selection of flavours (my favourite being their flavour tanglefoot), some with an extra hoppy taste for example. Other than that we have Spitfire kentish ale, which again is lovely but quite pricey in comparison, but it is quite a local brewery. The normal shit here like fosters, becks, bud, (international) and that are just below average. Stella Artois (international) is by far the worst in my opinion. Not a huge fan of Becks, because I diddn't see the "light" lable on the side of the last box I got. Turned out it was 2.3%, a complete waste of cash.
You lot who still drink cans, really need to move up to bottles atleast before tap beer - the taste difference is incredable, extra quid or so more though.
If you mean what country brews the best, instead of "has", take out a few from my list but the first 3.
holy fuck I can ramble on, sorry.