There were 2 English pubs that I know of, The St George (now
The Arc) and The Beatles Bar in Occum Str, now (in my opinion) one of the best Indian restaurants in town, (looks shit but the food is excellent).
I've had conversations about English bars abroad with English people and foreigners alike and the conclusion was the problem with the Brits reputation in general as being a rowdy bunch of pissheads.
Basically johnny foreigner doesn't want to go to an English bar where one might get beaten up, stared at, picked on, pissed on, shit on or have those sharp pointy things called darts flying past their heads or meet crowds of rowdy football supporters "speed drinking". Instead, Johnny foreigner would rather go to an Irish bar (with countless said English in anyway) because although the Irish reputation is also one of a drinkin nation, they are much more jovial & friendy pissed as opposed to aggresive pissed, AND Guiness is Irish!
Believe me, we've discussed this before and that was the conclusion!!!
Er . . the proms thing ....sorry no idea.