There's no such thing as a British accent. What most foreigners seem think of as "British" is the Hugh Grant, posh Southern Accent. Try listening to some of the other ones: Cockney, West Country, Scouse, Yorkshire, Brummie, Geordie, Manch, Welsh, Scottish, Northern Irish - they all sound...